Coluna de alinhamento da segunda equação alinhando incorretamente

Coluna de alinhamento da segunda equação alinhando incorretamente

Atualmente tendo problemas com o alinhamento de equações, verifiquei vários outros tópicos e tentei vários métodos sem sucesso. Tenho certeza de que é uma solução simples.

Estou ciente de que meu código também não é dos mais bonitos, sou muito novo no 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 você pode ver, eu gostaria que as duas equações com um & se alinhassem em um ponto, e as equações com o duplo && se alinhassem em um ponto diferente. No entanto, meu código está exibindo isso

Parece que as equações com uma estão alinhadas corretamente, mas não consigo alinhar as outras. Também tentei usar &{}={}& e &&=&, pois também os vi usados, mas não tive sorte.

!!!EDITAR!!!: Após o primeiro comentário, gostaria de esclarecer que gostaria que a equação se alinhasse de forma semelhante à abaixo, mas com a segunda linha alinhada com o segundo = na primeira linha.

Responder1

Como a 1ª linha tem um total de 3 &tab-seps antes da equação, a 2ª linha também é necessária. Assim, a segunda linha do conjunto de equações precisa de um extra &no início.

Então, eu uso \mathrlappara a mão direita da 3ª linha. O que esta macro do mathtoolspacote faz é compor seu argumento à direita do ponto de invocação, mas tratá-lo como se ocupasse zero espaço horizontal. Como tal, ele pode se estender além da extensão dos &campos tab-sep anteriores, sem empurrá-los para a direita.

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

insira a descrição da imagem aqui

Responder2

Eu não acho que você queira usar um alignat*ambiente aqui. Em vez disso, acredito que você deveria usar um alignedambiente aninhado dentro de um align*ambiente.

insira a descrição da imagem aqui

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

informação relacionada