alignコマンドで方程式の番号付けを停止するにはどうすればよいですか

alignコマンドで方程式の番号付けを停止するにはどうすればよいですか

このコードでは方程式に番号を付けます:

    \begin{align}
  U_{2} = - u_{2}(h) + x_{2},\label{eqn:foca1}\\
  Y_{2} = x_{2} + T,\label{eqn:focb1}\\
  u_{1}(h) + T \geq u_{1}(h^*) .\label{eqn:focc1}
\end{align} 

align* を試しましたが、うまくいきませんでした。align コマンドで方程式の番号付けを停止する方法について何か提案はありますか?

答え1

次のコマンドが原因でalign*エラー メッセージが表示されます\label:

! Package amsmath Error: Multiple \label's: label 'eqn:foca1' will be lost

\labelいずれにしても番号を付けないと意味がないので、番号を削除するalign*作業が必要になります。

\documentclass{article}
\usepackage{amsmath}

\begin{document}
  \begin{align*}
    U_{2} = - u_{2}(h) + x_{2},\\
    Y_{2} = x_{2} + T,\\
    u_{1}(h) + T \geq u_{1}(h^*) .
  \end{align*}
\end{document}

結果の配置*

いくつかの方程式に番号を付け、他の方程式には番号を付けたくない場合は、\notag(または\nonumber)を使用して方程式番号を非表示にすることができます(コメントパブロスの):

\documentclass{article}
\usepackage{amsmath}

\begin{document}
  \begin{align}
    U_{2} = - u_{2}(h) + x_{2},\notag\\
    Y_{2} = x_{2} + T,\notag\\
    u_{1}(h) + T \geq u_{1}(h^*) .\label{eqn:foc}
  \end{align}
\end{document}

結果は\notagに揃える

答え2

\begin{align} 
U_{2} = - u_{2}(h) + x_{2},\label{eqn:foca1}\nonumber \\ %this line won't be numbered 
Y_{2} = x_{2} + T,\label{eqn:focb1}\\ %this line will be numbered 
u_{1}(h) + T \geq u_{1}(h^*) .\label{eqn:focc1}\nonumber %this line won't be numbered 
\end{align}

関連情報