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.
align
ist für mehrere Gleichungen gedacht. Jede Gleichung erhält eine Zahl. Wenn Sie eineequation
Umgebung verwenden und einealigned
Umgebung darin platzieren, wird der gesamte Block als eine Gleichung betrachtet und erhält eine Zahl. Das Einfügen mehrerer\label
s führt zu FehlernNormalerweise 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.
quelle
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}
quelle
\tag
funktioniert auch inalign*
. 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:
quelle
align
nur nichtalign*
.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
quelle