Числа и указатели для уравнений

label, ref, eqref и нумеруйте только те строки, которые вы имеете в виду.

Числа и указатели для уравнений

Нумерация уравнения — это обещание, что вы вернетесь к нему позже. LaTeX выполняет обе половины этого обещания: среда «уравнений» присваивает номер, а система меток позволяет указать на него из любой точки документа, даже не вводя номер самостоятельно.

\begin{equation}
\label{eq:bayes}
p(\theta \mid y) \propto p(y \mid \theta)\, p(\theta)
\end{equation}
As shown in \eqref{eq:bayes}, ...

Ярлыки и ссылки

\begin{equation} нумерует отображаемую строку. \label{eq:bayes} присоединяет к этому числу имя eq:bayes. Имя вы можете выбрать сами, а префикс eq: позволяет отличать метки уравнений от рисунков и таблиц. Например, \ref{eq:bayes} печатает чистое число, а \eqref{eq:bayes} из amsmath заключает его в круглые скобки, чтобы оно соответствовало тому, как число отображается рядом с уравнением. Предпочитайте \eqref для уравнений, чтобы два стиля согласовывались.

Поскольку числа записываются при одном проходе и считываются при следующем, новая компиляция отображает ?? до следующего запуска. Знаки вопроса вместо цифр охватывают этот цикл.

Если на отображаемое уравнение никогда не ссылаются, не нумеруйте его. Вместо этого используйте \[ ... \] или уравнение* со звездочкой, чтобы числа обозначали только те строки, которые читателю, возможно, придется найти снова.

Нумерация некоторых строк в выравнивании

Многострочные производные в align нумеруют каждую строку по умолчанию, что редко бывает тем, что вам нужно. Две команды настраивают это для каждой строки:

\begin{align}
a &= b \label{eq:a} \\
c &= d \notag \\
e &= f \label{eq:e}
\end{align}

\notag подавляет номер в своей строке, поэтому здесь промежуточный шаг остается ненумерованным, в то время как первая и последняя строки сохраняют свои номера и метки. Поместите каждую \label в строку, которую она называет, перед \\, чтобы она была привязана к правильному номеру. Ярлык «все или ничего» — «align*», который ничего не нумерует. Полное семейство многострочных сред описано в многострочные уравнения, которые выстраиваются в линию.

Распространенной ошибкой является написание буквального числа, как в «см. уравнение 3», которое нарушается в тот момент, когда вы вставляете уравнение над ним. Всегда просматривайте метку и позволяйте LaTeX менять нумерацию при каждой компиляции. Вы можете наблюдать за обновлением нумерации в прямом эфире, добавляя и удаляя \notag в playground.

Вернуться к Уравнение ремесла