如何在alignment的环境中标记每个方程?

我想知道如何在alignment环境中标记每个方程? 例如

\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} 

请注意,这仅适用于为多个方程devise的AMS环境(与多线单方程相反)。

通常我的alignment环境设置就像

 \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} 

答案似乎有点过时,他们不为我工作。 什么工作是

 \begin{align} 1+1=2 \tag{xyz} \end{align} 

参考

\标签也起作用alignment*例如:

 `\begin{align*} a(x)^{2} &= bx\tag{1}\\ a(x)^{2} &= b\tag{2}\\ ax &= b\tag{3}\\ a(x)^{2}+bx &= c\tag{4}\\ a(x)^{2}+c &= bx\tag{5}\\ a(x)^{2} &= bx+c\tag{6}\\ \\ Where\quad a, b, c \, \in N \end{align*}` 

输出: \ tag例子的PDF输出