Вы можете использовать \label
где угодно, в том числе в теле текста, но помеченная вещь будет (примерно) «текущей помечаемой вещью», то есть последней \*section
, или текущим уравнением или таблицей.
Если вы хотите пометить что-то еще (что вы ищете?), Вам придется бросить свой собственный (не тривиальный) и получить что-то, что, если я правильно помню, устанавливает \@currentlabel
.
Отредактировано , чтобы добавить:
\begin{document}
\section{Hello}
Here is some text
\label{l1}
More text.
\newpage
Further text, on page 2
\label{l2}
This is section~\ref{l1} on page~\pageref{l1}.
And section~\ref{l2} on page~\pageref{l2}.
\end{document}
В обоих случаях \ref
относится к разделу 1, хотя \pageref
относится к страницам 1и 2 соответственно.В обоих случаях «помечаемая вещь» является разделом, а текст , который идет в метке и который появляется в \ref
, является номером раздела.
если вы хотите сослаться на «произвольное место в тексте», вы должны спросить себя «какой текст будет создан \ref
?»