align 環境で各方程式にどのようにラベルを付けるのだろうか? 例えば
\begin{align} \label{eq:lnnonspbb}
\lambda_i + \mu_i = 0 \\
\mu_i \xi_i = 0 \\
\lambda_i [y_i( w^T x_i + b) - 1 + \xi_i] = 0
\end{align}
最初の方程式にのみラベルを付け、後で参照できるのは最初の方程式だけです。
あなたの場合、各行に個別にラベルを付けることができます:
\begin{align}
\lambda_i + \mu_i = 0 \label{eq:1}\\
\mu_i \xi_i = 0 \label{eq:2}\\
\lambda_i [y_i( w^T x_i + b) - 1 + \xi_i] = 0 \label{eq:3}
\end{align}
これは、(複数行の単一の方程式ではなく) 複数の方程式用に設計された AMS 環境でのみ機能することに注意してください。
通常、私の整列環境は次のように設定されています
\begin{align}
\label{eqn1}
\lambda_i + \mu_i = 0 \\
\label{eqn2}
\mu_i \xi_i = 0 \\
\label{eqn3}
\lambda_i [y_i( w^T x_i + b) - 1 + \xi_i] = 0
\end{align}
\label コマンドは、参照したい行に配置する必要があります。行内の配置は関係ありません。私はそれを行の最初に (一種の説明として) 配置することを好みますが、他の人は最後に配置します。
このような
\begin{align}
x_{\rm L} & = L \int{\cos\theta\left(\xi\right) d\xi}, \label{eq_1} \\\\
y_{\rm L} & = L \int{\sin\theta\left(\xi\right) d\xi}, \nonumber
\end{align}
align
パッケージの環境内で、各方程式または行に対してとamsmath
の使用を組み合わせることができます。たとえば、コードは次のとおりです。\label
\tag
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Write
\begin{align}
x+y\label{eq:eq1}\tag{Aa}\\
x+z\label{eq:eq2}\tag{Bb}\\
y-z\label{eq:eq3}\tag{Cc}\\
y-2z\nonumber
\end{align}
then cite \eqref{eq:eq1} and \eqref{eq:eq2} or \eqref{eq:eq3} separately.
\end{document}
生成: