
align*
環境で 1 行目にラベルと番号を付けようとしています\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}