Метки, перекрёстные ссылки и гиперссылки
Задавайте имена разделам, формулам, рисункам и таблицам через \label, затем ссылайтесь на них с помощью \ref или \pageref. Пакет hyperref превращает записи оглавления и перекрёстные ссылки в кликабельные ссылки.
Настройка EasyLaTeX для русского текста: XeLaTeX с fontspec и babel; подключите hyperref. После добавления или перемещения меток запускайте компиляцию в EasyLaTeX и дожидайтесь всего задания.
Добавление меток
Ставьте метки сразу после команды, устанавливающей номер, или внутри нумерованного окружения:
\section{Метод эксперимента}\label{sec:method}\begin{table} \caption{Параметры эксперимента}\label{tab:parameters}...\end{table}Метки — внутренние имена документа, в PDF они не отображаются. Каждая метка должна быть уникальной.
Ссылки на номера и страницы
См. раздел \ref{sec:method}; см. таблицу \ref{tab:parameters} (с. \pageref{tab:parameters}).\ref выводит номер объекта, \pageref — его страницу. Номера следуют порядку документа и обновляются после перемещения разделов и плавающих объектов.
Включение кликабельных ссылок
Подключите hyperref в преамбуле, обычно после большинства остальных пакетов:
\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue]{hyperref}Цвета ссылок влияют лишь на отображение. При наличии настроек в шаблоне организации или журнала следуйте им. Для URL используйте \url, для ссылки с собственным текстом — \href:
\url{https://www.latex-project.org/}\href{https://www.latex-project.org/}{LaTeX Project}Автоматические названия ссылок
hyperref предоставляет \autoref, добавляющий названия вроде «раздел» или «рисунок» по типу метки:
См. \autoref{sec:method} и \autoref{tab:parameters}.Названия определяются пакетом и классом документа. Если шаблон требует конкретную формулировку, явная запись «раздел \ref» даёт больше контроля. При необходимости русские названия можно задать через \sectionautorefname и другие соответствующие команды.
Расположение и имена меток
Ставьте метку после \caption, внутри окружения формулы или сразу после команды заголовка:
\caption{Результаты}\label{fig:result}Используйте префиксы типов, например sec:, fig:, tab:, eq: и lst:. Не включайте в имена меняющиеся номера и переименовывайте метки при копировании содержимого.
Частые проблемы
Вместо ссылок отображается ??
Скомпилируйте полный основной файл в EasyLaTeX и дождитесь окончания задания. Платформа выполняет проходы для ссылок. Если ?? осталось, проверьте написание меток, повторы имён, расположение и первую ошибку журнала.
Ссылка указывает на неверный объект
В плавающем объекте ставьте \label после \caption. Для формул помещайте метку внутрь equation или align, чтобы она не привязалась к предыдущему счётчику.
Предупреждения hyperref о ссылках или закладках
Не помещайте сложные математические команды и нераскрываемое содержимое прямо в заголовки. При необходимости предоставьте простой вариант: \section[Короткий заголовок]{Длинный заголовок с формулой}. Для отдельного текста PDF-закладки используйте \texorpdfstring{Текст TeX}{Текст PDF}.
Полный пример
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{amsmath}\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue]{hyperref}\begin{document}\tableofcontents\section{Метод эксперимента}\label{sec:method}Этот раздел описывает метод.\begin{equation} E = mc^2 \label{eq:mass-energy}\end{equation}Формула \eqref{eq:mass-energy} находится на странице \pageref{eq:mass-energy}; метод описывает \autoref{sec:method}.\end{document}