Wie kann man die rechten Enden von Gleichungen in einer geteilten Umgebung vertikal ausrichten?

Wie kann man die rechten Enden von Gleichungen in einer geteilten Umgebung vertikal ausrichten?

Ich habe eine alignUmgebung, innerhalb der ich eine splitUmgebung verwende, um die zweite lange Gleichung aufzuteilen:

Bildbeschreibung hier eingeben

Ich möchte fragen, wie man + hund + knach rechts verschiebt, sodass ihre rechten Enden mit denen von übereinstimmen f+g. In diesem speziellen Fall sind , gund hvertikal kausgerichtet. Vielen Dank für Ihre Erläuterung!

\documentclass{article}
\usepackage{amssymb,amsthm,amsmath}

\begin{document}

\begin{align}
a &= b+c-d \\
\begin{split}
e &= f + g \\
& +h \\
& +k
\end{split} \\
l &= m.
\end{align}

\end{document}

Antwort1

splitist bei weitem die komplizierteste AMS-Ausrichtung. Sie ist darauf ausgelegt, genau das zu tun, was Sie zeigen: die Ausrichtung von einer äußeren Ausrichtung in eine innere zu übertragen. Hier möchten Sie nur die rechte Seite umbrechen, also möchten Sie eine der ...edUmgebungen.

Ich würde verwenden multlined, obwohl das links, dann zentriert und dann rechts statt links und dann rechts ausrichtet. Aber Sie könnten verwendenaligned

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{amssymb,amsthm,mathtools}

\begin{document}

\begin{align}
a &= b+c-d \\
\begin{split}
e &= f + g \\
& +h \\
& +k
\end{split} \\
l &= m.
\end{align}

\bigskip


\begin{align}
a &= b+c-d \\
e &\begin{multlined}[t]
= f + g \\
 +h \\
 +k
\end{multlined} \\
l &= m.
\end{align}


\bigskip


\begin{align}
a &= b+c-d \\
e &=\begin{aligned}[t]
f + g \\
{} +h \\
{} +k
\end{aligned} \\
l &= m.
\end{align}


\bigskip


\begin{alignat}{-1}
a &= b+c-d \\
e &= f + g \nonumber\\
&&{} +h \\
&&{} +k\nonumber\\
l &= m.
\end{alignat}

\end{document}

verwandte Informationen