У меня есть align
среда, внутри которой я использую split
среду для разделения второго длинного уравнения:
Я хотел бы спросить, как сдвинуть + h
и + k
вправо так, чтобы их правые концы совпали с правыми концами f+g
. В этом конкретном случае , g
и h
выровнены k
по вертикали. Большое спасибо за ваши пояснения!
\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}
решение1
split
безусловно, самое сложное выравнивание AMS, оно разработано для того, чтобы делать именно то, что вы показываете: перенос выравнивания из внешнего выравнивания во внутреннее. Здесь вы просто хотите обернуть правую сторону, поэтому вам нужна одна из сред ...ed
.
Я бы использовал multlined
, хотя это использует левое, затем центрированное, затем правое выравнивание, а не левое, а затем правое выравнивание. Но вы можете использоватьaligned
\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}