두 번째 방정식 정렬 열이 잘못 정렬됨

두 번째 방정식 정렬 열이 잘못 정렬됨

현재 방정식 정렬에 문제가 있어 다른 여러 스레드를 확인하고 여러 방법을 시도했지만 아무 소용이 없습니다. 그래도 간단한 해결이라고 확신합니다.

나는 내 코드가 가장 예쁘지 않다는 것을 알고 있습니다. 나는 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*}

보시다시피 &가 하나 있는 두 방정식을 한 지점에 정렬하고 &&가 두 개 있는 방정식을 다른 지점에 정렬하고 싶습니다. 그러나 내 코드는 이것을 표시합니다

하나의 방정식이 올바르게 정렬된 것 같지만 다른 방정식은 정렬할 수 없습니다. 또한 &{}={}& 및 &&=&도 사용해 보았지만 운이 없었습니다.

!!!EDIT!!!: 첫 번째 댓글에 이어 방정식이 아래와 유사하게 정렬되기를 원하지만 두 번째 줄은 첫 번째 줄의 두 번째 =에 맞춰 정렬하고 싶습니다.

답변1

&첫 번째 줄 에는 방정식 앞에 총 3개의 탭이 있으므로 두 번째 줄이 필요합니다. 따라서 방정식 세트의 두 번째 줄은 &처음에 추가 항목이 필요합니다.

\mathrlap그런 다음 3번째 줄의 오른손에 사용합니다 . 패키지 의 이 매크로가 mathtools하는 일은 인수를 호출 지점에서 오른쪽으로 조판하지만 수평 공간을 전혀 차지하지 않는 것처럼 처리하는 것입니다. 따라서 이전 tab-sep &필드를 오른쪽으로 밀지 않고도 범위를 넘어 확장할 수 있습니다.

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

여기에 이미지 설명을 입력하세요

답변2

alignat*나는 당신이 여기 환경을 사용하고 싶지 않다고 생각합니다 . 대신 환경 aligned내에 중첩된 환경을 사용해야 한다고 생각합니다 align*.

여기에 이미지 설명을 입력하세요

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

관련 정보