Zentriert ausrichten, rechtsseitig unregelmäßig ausrichten und linksseitig unregelmäßig ausrichten in der Ausrichtungsumgebung

Zentriert ausrichten, rechtsseitig unregelmäßig ausrichten und linksseitig unregelmäßig ausrichten in der Ausrichtungsumgebung

Schreiben

\begin{align*}
        && a &= b\\
        \Leftrightarrow&& b &= c\\
        \Leftrightarrow&& c + 2 &= 3 + 5\\
        \Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
\end{align*}

gibt

.

Alles \Leftrightarrowsollte zentriert sein, alles links vom Gleichheitszeichen sollte linksbündig ausgerichtet sein und alles rechts vom Gleichheitszeichen sollte linksbündig ausgerichtet sein.

Der riesige Leerraum ist offensichtlich ein Problem für mich. Wie kann ich dieses Problem lösen (insbesondere, wenn ich alignanstelle von verwende align*)? Durch die Verwendung der tabularUmgebung alsin einer Lösung zu einer anderen Frage angegeben, die ich gestellt habe, fürchte ich, wird nicht helfen.

Antwort1

Du hast bereitsalignat

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{2}
        &\;& a &= b\\
        \Leftrightarrow && b &= c\\
        \Leftrightarrow && c + 2 &= 3 + 5\\
        \Leftrightarrow && d + c + 1 &= 4 + 11 + 12
\end{alignat*}
\end{document}

Bildbeschreibung hier eingeben

Antwort2

Dutatsagenalles rechts vom Gleichheitszeichen sollte linksbündig sein. Ich glaube nicht, dass Sie es so gemeint haben, aber ich zeige es als eine Möglichkeit.

Hier mit TABstacks erledigt, nachdem der Originalcode des OP angezeigt wurde.

\documentclass{article}
\usepackage{amsmath,tabstackengine}
\TABstackMath
\begin{document}
\begin{align*}
        && a &= b\\
        \Leftrightarrow&& b &= c\\
        \Leftrightarrow&& c + 2 &= 3 + 5\\
        \Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
\end{align*}
\[
\setstackaligngap{6pt}% horizontal gap between align groups
\alignCenterstack{
        && a =& b\\
        \Leftrightarrow&& b =& c\\
        \Leftrightarrow&& c + 2 =& 3 + 5\\
        \Leftrightarrow&& d + c + 1 =& 4 + 11 + 12
}
\]
\[
\setstacktabbedgap{0pt}% horizontal gap between tabbed groups
\tabbedCenterstack[r]{
        & a =& b\\
        \Leftrightarrow& b =& c\\
        \Leftrightarrow& c + 2 =& 3 + 5\\
        \Leftrightarrow& d + c + 1 =& 4 + 11 + 12
}
\]
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen