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.

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).


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.


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}

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


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.