Wie beschrifte ich jede Gleichung in einer Ausrichtungsumgebung?

80

Ich frage mich, wie man jede Gleichung in einer Ausrichtungsumgebung beschriftet. Zum Beispiel

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

Beschriften Sie nur die erste Gleichung und nur die erste Gleichung kann später referenziert werden.

Tim
quelle

Antworten:

96

Sie können jede Zeile separat beschriften, in Ihrem Fall:

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

Beachten Sie, dass dies nur für AMS-Umgebungen funktioniert, die für mehrere Gleichungen ausgelegt sind (im Gegensatz zu mehrzeiligen Einzelgleichungen).

Martijn
quelle
3
Was meinen Sie mit "AMS-Umgebungen, die für mehrere Gleichungen ausgelegt sind (im Gegensatz zu mehrzeiligen Einzelgleichungen)"?
Jvriesem
5
@jvriesem: Die Umgebung alignist für mehrere Gleichungen gedacht. Jede Gleichung erhält eine Zahl. Wenn Sie eine equationUmgebung verwenden und eine alignedUmgebung darin platzieren, wird der gesamte Block als eine Gleichung betrachtet und erhält eine Zahl. Das Einfügen mehrerer \labels führt zu Fehlern
Martijn
12

Normalerweise sind meine Ausrichtungsumgebungen wie eingerichtet

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

Der Befehl \ label sollte in der Zeile platziert werden, auf die Sie verweisen möchten. Die Platzierung in der Zeile spielt keine Rolle. Ich ziehe es vor, es am Anfang der Zeile zu platzieren (als eine Art Beschreibung), während andere sie am Ende platzieren.

Midtiby
quelle
5

so was

\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}
Mathieu
quelle
5

\tagfunktioniert auch in align*. Beispiel:

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

Ausgabe:

PDF-Ausgabe für \ tag Beispiel

Kay Pen
quelle
1
Etwas Wichtiges: Das funktioniert alignnur nicht align*.
Pentavalentcarbon
2

Die Antworten scheinen etwas veraltet zu sein, sie funktionieren bei mir nicht. Was funktionierte war

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

Referenz

Komisches Gebräu
quelle