90

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} 

最初の方程式にのみラベルを付け、後で参照できるのは最初の方程式だけです。

4

6 に答える 6

111

あなたの場合、各行に個別にラベルを付けることができます:

\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 環境でのみ機能することに注意してください。

于 2010-04-08T12:00:12.340 に答える
15

通常、私の整列環境は次のように設定されています

\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 コマンドは、参照したい行に配置する必要があります。行内の配置は関係ありません。私はそれを行の最初に (一種の説明として) 配置することを好みますが、他の人は最後に配置します。

于 2010-04-08T12:15:03.487 に答える
5

このような

\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}
于 2014-01-17T15:40:16.620 に答える
4

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}

生成:

出力のスクリーンショット

于 2021-01-02T14:51:25.613 に答える