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 \mathrlap
para a mão direita da 3ª linha. O que esta macro do mathtools
pacote 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}
Responder2
Eu não acho que você queira usar um alignat*
ambiente aqui. Em vez disso, acredito que você deveria usar um aligned
ambiente aninhado dentro de um align*
ambiente.
\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}