我尝试在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}