Eu tenho um align
ambiente dentro do qual uso um split
ambiente para dividir a segunda equação longa:
Eu gostaria de perguntar como empurrar + h
e + k
para a direita de modo que suas extremidades direitas sejam iguais às de f+g
. Neste caso específico, g
, h
e k
estão alinhados verticalmente. Muito obrigado pela sua elaboração!
\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}
Responder1
split
é de longe o alinhamento AMS mais complicado, ele foi projetado para fazer exatamente o que você mostra: transportar o alinhamento de um alinhamento externo para um interno. Aqui você quer apenas envolver o lado direito, então você quer um dos ...ed
ambientes.
Eu usaria multlined
mesmo que usasse o alinhamento à esquerda, centralizado e depois à direita, em vez de alinhamento à esquerda e à direita. Mas você poderia usaraligned
\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}