如何使拆分環境中的方程式右端垂直對齊?

如何使拆分環境中的方程式右端垂直對齊?

我有一個align環境,​​在其中我使用一個split環境來分割第二個長方程式:

在此輸入影像描述

我想問如何將+ h+ k向右推,使它們的右端與 的右端相同f+g。在這種特殊情況下,ghk垂直對齊。非常感謝您的詳細闡述!

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

相關內容