Перейти к главному содержимому

LaTeX labels

Метки с произвольным текстом

Метки с произвольным текстом возможно можно делать так:

\makeatletter
\newcommand{\customlabel}[2]{%
   \protected@write \@auxout {}{\string \newlabel {#1}{{#2}{\thepage}{#2}{#1}{}} }%
   \hypertarget{#1}{#2}
}
\makeatother

Исходная ссылка.

Внутри документа

Если как классически, чтоб ещё и задать текст при ссылке:

Можно использовать пары \hypertarget и hyperref.

Можно использовать \ref внутри \hyperref:

\hyperref[fig:SEM]{\ref*{fig:SEM}c}

Исходная ссылка.

Ссылки между документами

Исходная ссылка.

Еще ссылка

Один из вариантов оттуда:

\usepackage{xr-hyper}
\usepackage{hyperref}
\externaldocument[V1-]{volume1}[http://mybook.com/volume1.pdf]
...
... the \nameref{V1-introduction})... \ref{V1-introduction}

Другой текст для навигации в документе

\texorpdfstring{''TEX text''}{''Bookmark Text''}

Исходная ссылка.