Falsche Ausrichtung der zweiten Gleichungsausrichtungsspalte

Falsche Ausrichtung der zweiten Gleichungsausrichtungsspalte

Ich habe derzeit Probleme mit der Ausrichtung von Gleichungen. Ich habe mehrere andere Threads überprüft und mehrere Methoden ohne Erfolg ausprobiert. Ich bin mir jedoch sicher, dass es eine einfache Lösung gibt.

Mir ist bewusst, dass mein Code nicht der schönste ist, ich bin ziemlich neu bei 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*}

Wie Sie sehen, möchte ich, dass die beiden Gleichungen mit einem & an einem Punkt ausgerichtet werden und die Gleichungen mit dem doppelten && an einem anderen Punkt. Mein Code zeigt dies jedoch an

Es scheint, dass die Gleichungen mit einem & richtig ausgerichtet sind, aber ich kann die anderen nicht ausrichten. Ich habe auch versucht, &{}={}& und &&=& zu verwenden, da ich diese auch verwendet gesehen habe, aber ohne Erfolg.

!!!BEARBEITEN!!!: Im Anschluss an den ersten Kommentar möchte ich klarstellen, dass ich die Gleichung ähnlich wie unten ausgerichtet haben möchte, jedoch mit der zweiten Zeile, die am zweiten = in der ersten Zeile ausgerichtet ist.

Antwort1

Da die 1. Zeile insgesamt 3 &Tabulatoren vor der Gleichung hat, ist dies auch für die 2. Zeile erforderlich. Somit benötigt die zweite Zeile des Gleichungssatzes &am Anfang einen zusätzlichen.

Dann verwende ich \mathrlapfür die rechte Seite der 3. Zeile. Dieses Makro aus dem mathtoolsPaket setzt sein Argument rechts vom Aufrufpunkt, behandelt es aber so, als würde es keinen horizontalen Platz einnehmen. Daher kann es über die Ausdehnung der vorherigen Tab-Sep- &Felder hinausgehen, ohne sie nach rechts zu verschieben.

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

Bildbeschreibung hier eingeben

Antwort2

Ich glaube nicht, dass Sie hier eine Umgebung verwenden möchten alignat*. Stattdessen sollten Sie meiner Meinung nach eine alignedUmgebung verwenden, die in einer align*Umgebung verschachtelt ist.

Bildbeschreibung hier eingeben

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

verwandte Informationen