Перейти к содержимому
EasyLaTeX
EasyLaTeXDocs

Нумерация формул и ссылки

Используйте equation или align для нумерации формул. Поместите \label{...} внутрь формулы, а в тексте ссылайтесь на неё через \eqref{...}. При перемещении формул номера обновляются автоматически.

Настройка компилятора EasyLaTeX для русского текста: XeLaTeX с fontspec и babel; подключите amsmath. После добавления или перемещения меток запустите компиляцию в EasyLaTeX и дождитесь полного завершения задания.

Нумерация одной формулы

Окружение equation присваивает один номер. Поместите \label внутрь окружения, обычно сразу после формулы:

LaTeX
\begin{equation}  E = mc^2  \label{eq:mass-energy}\end{equation}

Метка не печатается в PDF; она задаёт устойчивое внутреннее имя.

Ссылка на формулу

После подключения amsmath используйте \eqref:

LaTeX
Из формулы \eqref{eq:mass-energy} следует взаимопревращение массы и энергии.

\eqref выводит текущий номер в круглых скобках, например «формула (1)». Не добавляйте ещё одну пару скобок. \ref выводит только номер и удобен, если нужно самостоятельно задать окружающий формат.

Нумерация многострочных формул

По умолчанию align нумерует каждую строку. Добавьте метку к каждой строке:

LaTeX
\begin{align}  a + b &= c \label{eq:sum}, \\  a - b &= d \label{eq:difference}.\end{align}

Для одного номера на весь вывод заключите aligned в equation и поместите метку во внешнее окружение:

LaTeX
\begin{equation}\begin{aligned}  f(x) &= x^2 + 2x + 1 \\       &= (x+1)^2\end{aligned}\label{eq:complete-square}\end{equation}

Если номер не нужен

Для временных примеров и формул, на которые не нужны ссылки, используйте ненумеруемое окружение:

LaTeX
\[  x^2 + y^2 = r^2.\]

Можно также использовать equation* или align*. Сразу выбирайте окружение без номера, а не создавайте и затем вручную скрывайте номер: это сохраняет согласованность вспомогательных файлов и нумерации.

Имена меток

Выбирайте удобные для поиска имена, передающие тип объекта и его смысл:

LaTeX
\label{eq:mass-energy}\label{eq:navier-stokes}

Часто используют префиксы eq: для формул, fig: для рисунков, tab: для таблиц и sec: для разделов. Внутри документа метки должны быть уникальными. При копировании формул проверяйте отсутствие повторов.

Частые проблемы

Вместо ссылок отображается ??

Скомпилируйте полный основной файл в EasyLaTeX и дождитесь завершения задания. Платформа выполняет необходимые проходы для ссылок. Если ?? остаётся, проверьте написание меток, повторяющиеся имена, расположение и первую ошибку в журнале.

Номера идут в неправильном порядке

Номера следуют порядку формул в основном файле; не вводите их вручную. После перемещения формул повторно скомпилируйте весь основной файл на платформе и изучите журнал. Проверьте метки на повторы и неверные ссылки.

\label находится вне формулы

Метка после \end{equation} может сослаться на неверный счётчик или не сработать. Перенесите её внутрь equation, align или другого соответствующего окружения.

Полный пример

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{amsmath}​\begin{document}​Соотношение Эйнштейна между массой и энергией приведено в формуле \eqref{eq:mass-energy}.​\begin{equation}  E = mc^2  \label{eq:mass-energy}\end{equation}​Квадрат раскрывается по формуле \eqref{eq:square}.​\begin{align}  (x+1)^2 &= x^2 + 2x + 1  \label{eq:square}\end{align}​\end{document}
Нумерация формул и ссылки | EasyLaTeX