Columna de alineación de la segunda ecuación alineada incorrectamente

Columna de alineación de la segunda ecuación alineada incorrectamente

Actualmente tengo problemas con la alineación de ecuaciones, revisé muchos otros hilos y probé varios métodos sin éxito. Aunque estoy seguro de que es una solución sencilla.

Soy consciente de que mi código tampoco es el más bonito, soy bastante nuevo en Latex.

\begin{alignat*}{2}
\delta^{s(0)}_{\ell m}(k) &= \delta_{\ell m}(k) &&=  \sqrt{\frac{2}{\pi}}\int_0^\infty dr\, r^2\, \int d\Omega \delta(r, \Omega)k \, j_\ell(kr)Y^\ast_{\ell m} (\Omega) \\
&&=  i^\ell k \int d\Omega \,\delta(k, \Omega) \,Y^\ast_{\ell m}(\Omega) \\
\delta^{s(1)}_{\ell m}(k) &= \sqrt{\frac{2}{\pi}} \int_0^\infty dr \, r^2 \, \int d\Omega[1+\delta(r, \Omega]\frac{\mathbf{v(r)}\cdot\Omega}{aH}k^2 j'_\ell(kr)Y^\ast_{\ell m}(\Omega)
\end{alignat*}

Como puede ver, me gustaría que las dos ecuaciones con uno & se alinearan en un punto, y las ecuaciones con el doble && se alinearan en un punto diferente. Sin embargo, mi código muestra esto.

Parece que las ecuaciones con uno & se han alineado correctamente pero no puedo alinear las demás. También intenté usar &{}={}& y &&=& ya que también los vi usados, pero no tuve suerte.

!!! ¡¡¡EDITAR!!!: Después del primer comentario, me gustaría aclarar que me gustaría que la ecuación se alinee de manera similar a la siguiente, pero con la segunda línea alineada con el segundo = en la primera línea.

Respuesta1

Dado que la primera línea tiene un total de 3 &tabulaciones antes de la ecuación, también se requiere la segunda línea. Por lo tanto, la segunda línea del conjunto de ecuaciones necesita un extra &al principio.

Luego, lo uso \mathrlappara la mano derecha de la tercera línea. Lo que hace esta macro del mathtoolspaquete es componer su argumento hacia la derecha desde el punto de invocación, pero tratarlo como si ocupara cero espacio horizontal. Como tal, puede extenderse más allá de la extensión de los &campos tab-sep anteriores, sin empujarlos hacia la derecha.

\documentclass{article}
\usepackage[margin=1cm]{geometry}
\usepackage{mathtools}

\begin{document}
\begin{alignat*}{2}
\delta^{s(0)}_{\ell m}(k) &= \delta_{\ell m}(k) &&=  \sqrt{\frac{2}{\pi}}\int_0^\infty dr\, r^2\, \int d\Omega \delta(r, \Omega)k \, j_\ell(kr)Y^\ast_{\ell m} (\Omega) \\
%
&&&=  i^\ell k \int d\Omega \,\delta(k, \Omega) \,Y^\ast_{\ell m}(\Omega) \\
%
\delta^{s(1)}_{\ell m}(k) &= \mathrlap{\sqrt{\frac{2}{\pi}} \int_0^\infty dr \, r^2 
\int d\Omega[1+\delta(r, \Omega]\frac{\mathbf{v(r)}\cdot\Omega}{aH}k^2 j'_\ell(kr)Y^\ast_{\ell m}(\Omega)}
\end{alignat*}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

No creo que quieras utilizar un alignat*entorno aquí. En cambio, creo que debería utilizar un alignedentorno anidado dentro de un align*entorno.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{amsmath} % for "align*" and "aligned" environments

\begin{document}
\begin{align*}
\delta^{s(0)}_{\ell m}(k) 
&= \begin{aligned}[t]
   \delta_{\ell m}(k) 
   &=  \sqrt{\frac{2}{\pi}}\int_0^\infty \mkern-6mu dr\, r^2 
   \int\! d\Omega\, \delta(r, \Omega)\,k \, j^{}_\ell(kr)Y^\ast_{\ell m} (\Omega) \\
   &=  i^\ell k \int\! d\Omega \,\delta(k, \Omega) \,Y^\ast_{\ell m}(\Omega) 
   \end{aligned}\\
\delta^{s(1)}_{\ell m}(k) 
&= \sqrt{\frac{2}{\pi}} \int_0^\infty \mkern-6mu dr \, r^2  
\int\! d\Omega[1+\delta(r, \Omega]\frac{\mathbf{v(r)}\cdot\Omega}{aH}
\,k^2 j'_\ell(kr)Y^\ast_{\ell m}(\Omega)
\end{align*}
\end{document}

información relacionada