現在、方程式の配置に問題があり、他の複数のスレッドをチェックし、複数の方法を試しましたが、効果はありませんでした。ただし、簡単に修正できると思います。
私のコードがあまりきれいではないことはわかっています。私は 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*
使用する必要があると思います。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}