¿Cómo hacer que los extremos correctos de las ecuaciones en un entorno dividido se alineen verticalmente?

¿Cómo hacer que los extremos correctos de las ecuaciones en un entorno dividido se alineen verticalmente?

Tengo un alignentorno dentro del cual utilizo un splitentorno para dividir la segunda ecuación larga:

ingrese la descripción de la imagen aquí

Me gustaría preguntar cómo empujar + hy + khacia la derecha de modo que sus extremos derechos sean los mismos que los de f+g. En este caso particular, gy hestán kalineados verticalmente. ¡Muchas gracias por tu elaboración!

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

Respuesta1

splites, con diferencia, la alineación AMS más complicada, está diseñada para hacer exactamente lo que usted muestra: llevar la alineación de una alineación exterior a una interior. Aquí solo desea envolver el lado derecho, por lo que desea uno de los ...edentornos.

Lo usaría multlinedaunque eso usa alineación izquierda, luego centrada y luego derecha en lugar de izquierda y luego derecha. Pero podrías usaraligned

ingrese la descripción de la imagen aquí

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

información relacionada