99 votes

Comment étiqueter chaque équation à aligner l'environnement?

Je me demande comment l'étiquette de chaque équation à aligner l'environnement? Par exemple

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

seulement l'étiquette de la première équation et seule la première équation peut être renvoyé plus tard.

Merci et salutations!

121voto

Martijn Points 3000

Vous pouvez étiqueter chaque ligne séparément, dans votre cas:

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

Notez que cela ne fonctionne que pour l'AMS environnements qui sont conçus pour de multiples équations (par opposition à multiligne unique équations).

15voto

midtiby Points 3351

Habituellement mon aligner les environnements sont mis en place comme

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

L' \label de commande doit être placé dans la ligne que vous souhaitez pour référence, le placement de la ligne n'a pas d'importance. Je préfère le placer au début de la ligne (comme une sorte de description), tandis que d'autres les placer à la fin.

5voto

Mathieu Points 21

comme ceci

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X