2 番目の方程式の配置列が正しく配置されていません

2 番目の方程式の配置列が正しく配置されていません

現在、方程式の配置に問題があり、他の複数のスレッドをチェックし、複数の方法を試しましたが、効果はありませんでした。ただし、簡単に修正できると思います。

私のコードがあまりきれいではないことはわかっています。私は 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*}

ご覧のとおり、1つの&を持つ2つの方程式を1つの点に揃え、2つの&&を持つ方程式を別の点に揃えたいのですが、私のコードでは次のように表示されます。

1 つの & を含む方程式は正しく整列しているようですが、他の方程式は整列できません。&{}={}& と &&=& も使用されているのを見たので、それらも使用してみましたが、うまくいきませんでした。

!!!編集!!!: 最初のコメントに続いて、方程式を以下のように揃えたいのですが、2 行目を 1 行目の 2 番目の = に揃えたいということを明確にしたいと思います。

答え1

1 行目には数式の前に合計 3 つの&タブ区切りがあるため、2 行目も必要になります。したがって、数式セットの 2 行目の&先頭には余分なものが必要です。

\mathrlap次に、 3 行目の右側に を使用します。mathtoolsパッケージのこのマクロは、呼び出しポイントから右方向に引数をタイプセットしますが、水平方向のスペースを 0 個占有するものとして扱います。そのため、前のタブ区切りフィールドの範囲を超えて拡張できますが&、フィールドを右に押し出す必要はありません。

\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*使用する必要があると思います。alignedalign*

ここに画像の説明を入力してください

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

関連情報