Estoy escribiendo un manuscrito con ecuaciones largas. Para romper las ecuaciones prefiero el align
entorno, proporcionado por el amsmath
paquete, al eqnarray
uno.
En el siguiente ejemplo muestro el tipo de alineación que necesito. El eqnarray
da el comportamiento correcto, dejará align
un espacio después del &
símbolo.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{eqnarray}
\vec{F} &=& m\vec{a}\\
&& + \frac{dm}{dt} \vec{v}
\end{eqnarray}
\begin{align}
\vec{F} =& m\vec{a}\\
& + \frac{dm}{dt} \vec{v}
\end{align}
\end{document}
Pregunta
¿Es posible replicar el primer ejemplo usando align
?
Respuesta1
Deberías poner =
después &
. Agregué \phantom{=:} to push the
+ to right. (IMO it would be nice if we put this
+` al final de la primera línea).
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{eqnarray}
\vec{F} &=& m\vec{a}\\
&& + \frac{dm}{dt} \vec{v}
\end{eqnarray}
\begin{align}
\vec{F} &= m\vec{a} \\
& \phantom{=:} + \frac{dm}{dt} \vec{v}
\end{align}
\end{document}
ActualizarSegún la sugerencia de @egreg (que es matemático, por lo tanto no digo que no a lo que dice :)) en lugar de \phantom{=:}
uno, se puede usar \qquad
para hacer las cosas bien.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{eqnarray}
\vec{F} &=& m\vec{a}\\
&& + \frac{dm}{dt} \vec{v}
\end{eqnarray}
\begin{align}
\vec{F} &= m\vec{a} \\
& \qquad + \frac{dm}{dt} \vec{v}
\end{align}
\end{document}
Nota: Es aconsejableNo usareqnarray.
Respuesta2
Bien, esta "respuesta" amplía los límites de lo que es apropiado aquí, pero continuamos con las recomendaciones para colocarlo &
en una amsmath
alineación.despuésel signo de relación es simplemente incorrecto.
la colocación adecuada del &
esantesel signo de la relación. Esto es básico para el propio texto.
Como ejercicio, aquí está el código para la primera visualización de varias líneas en la página 192 del libro de texto como (normal) \eqalign
con &=
y luego nuevamente con =&
como únicas diferencias en los dos ejemplos.
$$\eqalign{%
(x+y)(x-y) &= x^2 -xy +yx -y^2\cr
&= x^2 -y^2\cr
(x+y)^2 &= x^2 +2xy +y^2\cr
}$$
%
now, with ampersands and equal signs interchanged:
%
$$\eqalign{%
(x+y)(x-y) =& x^2 -xy +yx -y^2\cr
=& x^2 -y^2\cr
(x+y)^2 =& x^2 +2xy +y^2\cr
}$$
\bye
aquí está el resultado:
el espaciado se rige por los valores de la tabla de espaciado en la página 170. la condición "nula" representada por el =
signo seguido de &
no está en esa tabla. sin embargo, el resultado es claro. amsmath simplemente siguió este modelo y depende del resultado predeterminado.
Respuesta3
Para poderalinearpara generar un resultado similar aleqnarraycomo en el ejemplo,
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{eqnarray}
\vec{F} &=& m\vec{a}\\
&& + \frac{dm}{dt} \vec{v}
\end{eqnarray}
\end{document}
se deben usar un par de llaves entre el signo = y &, como se muestra a continuación,
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\vec{F} ={}& m\vec{a}\\
& + \frac{dm}{dt} \vec{v}
\end{align}
\end{document}
Agradecimientos
Me gustaría agradecer adaleifyTorbjørnTpor señalar la respuesta y por recomendar lamanuscritoporLars Madsen,
¡Evita el eqnarray!
El Diario Practitex, 2006, No. 4