\tagは方程式番号を繰り返します

\tagは方程式番号を繰り返します

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}

関連情報