如何使分割环境中的方程式的右端垂直对齐?

如何使分割环境中的方程式的右端垂直对齐?

我有一个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

我会使用multlinedeven although ,它使用左对齐,然后居中,然后右对齐,而不是左对齐,然后右对齐。但你可以使用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}

相关内容