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 \mathrlap
für die rechte Seite der 3. Zeile. Dieses Makro aus dem mathtools
Paket 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}
Antwort2
Ich glaube nicht, dass Sie hier eine Umgebung verwenden möchten alignat*
. Stattdessen sollten Sie meiner Meinung nach eine aligned
Umgebung verwenden, die in einer align*
Umgebung verschachtelt ist.
\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}