2010-04-08 7 views
58

Me pregunto cómo etiquetar cada ecuación en el entorno de alineación? Por ejemplo¿Cómo se etiqueta cada ecuación en el entorno de alineación?

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

solo marcan la primera ecuación y solo la primera ecuación puede consultarse más adelante.

¡Gracias y saludos!

Respuesta

75

puede etiquetar cada línea por separado, en su caso:

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

Tenga en cuenta que esto sólo funciona para entornos de AMS que están diseñados para múltiples ecuaciones (a diferencia de las ecuaciones de varias líneas individuales).

+0

¿Qué quiere decir con "entornos AMS que están diseñados para ecuaciones múltiples (a diferencia de ecuaciones simples de líneas múltiples) "? – jvriesem

+3

@jvriesem: el entorno 'align' está diseñado para múltiples ecuaciones. Cada ecuación recibirá un número. Si usa un entorno de 'ecuación' y pone un entorno 'alineado' dentro de él, todo el bloque se considera como una ecuación y recibirá un número. Colocar múltiples '\ label's en su interior dará como resultado los errores – Martijn

7

Por lo general mis entornos align se configuran como

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

El comando \ etiqueta debe colocarse en la línea que desea hacer referencia, la colocación de la línea no importa. Prefiero ubicarlo al principio en la línea (como una especie de descripción) mientras que otros los colocan al final.

+0

Su código producirá errores porque todas las etiquetas son las mismas. –

+0

#Rob He cambiado los identificadores, de modo que son todos diferentes. – midtiby

3

como éste

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

Las respuestas parecen un poco anticuado, que no funcionan para mí. Lo que hizo el trabajo era

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

reference

1

\ etiqueta también funciona es align * Ejemplo:

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

de salida: PDF output for \tag example

+0

Algo importante: esto no funciona en 'alinear', solo' alinear * '. – pentavalentcarbon

Cuestiones relacionadas