\tag — повторяющийся номер уравнения

\tag — повторяющийся номер уравнения

Я пытаюсь пометить и пронумеровать одну строку в align*среде, используя \tag{\theequation}, а она просто повторяет тот же номер уравнения. Она использует предыдущий номер уравнения для всех последующих \tag.

решение1

Это ожидаемое поведение, так как отмеченная звездочкой версия - align*- не увеличивает equationсчетчик. Вам придется сделать это вручную:

\newcommand{\tagaligneq}{\refstepcounter{equation}\tag{\theequation}}

\begin{align*}
  . & .. \\
  . & .. \tagaligneq \\
  . & .. \\
  . & .. \tagaligneq \\
  . & ..
\end{align*}

Конечно, вы также можете использовать противоположный подход, когда все строки нумеруются, если только вы не используете \nonumberвнутри align:

\begin{align}
  . & .. \nonumber \\
  . & .. \\
  . & .. \nonumber \\
  . & .. \\
  . & .. \nonumber
\end{align}

Связанный контент