
Я пытаюсь пометить и пронумеровать одну строку в 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}