Entfernen Sie unnötigen horizontalen Abstand von amsmath align zwischen zwei &

Entfernen Sie unnötigen horizontalen Abstand von amsmath align zwischen zwei &

Wie entfernt man unnötigen horizontalen Leerraum in einer Amsmath-Align-Umgebung zwischen zwei &?

Halten:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

Version 1:
\begin{align*}
a &= b = d\\ 
bb &= cc = d 
\end{align*}

Version 2:
\begin{align*}
a &= b &= d\\ 
bb &= cc &= d 
\end{align*}

\end{document}

Ich möchte, dass alle Gleichheitszeichen in einer Reihe stehen. Ich könnte die Abstände manuell festlegen, aber das ist eine schreckliche Lösung.

Ich entschuldige mich, wenn dies ein erneuter Post ist: Ich kann diese Antwort nirgendwo finden.

Antwort1

Sie sollten die Umgebung verwenden alignat, die den Abstand zwischen den Paaren der linken und rechten Seiten entfernt. Das Überspringen der linken Seite der zweiten Gleichung ergibt das Ergebnis:

\begin{alignat*}{2}
a &= b &&= d\\ 
bb &= cc &&= d 
\end{alignat*}

Siehe zum Beispieldiese Fragefür eine ausführlichere Erklärung.

verwandte Informationen