对齐环境中的多行:对齐点前的字母

对齐环境中的多行:对齐点前的字母

我有两个方程,其中一个很长。我想在符号处进行一次对齐=。同时,我想将长方程分成多行。我尝试使用multlined,但无法获得所需的结果。

这是一个最小的工作示例:

\documentclass[12pt]{amsart}
\usepackage{mathtools}

\begin{document}

\begin{align*}
F &= a + b\\
G &= \begin{multlined}[b](c + d\\
    {} + e + f + g + h)
    \end{multlined}
\end{align*}

\end{document}

其排版如下图所示:

在此处输入图片描述

我知道这个问题G,然而对齐点之前的存在使其解决方案不能直接适用于我的情况。

答案1

作为@leandriis指出,只需在环境中[b]进行更改。添加另一行不会破坏任何内容。[t]multlined

代码

\documentclass[12pt]{amsart}
\usepackage{mathtools}

\begin{document}

\begin{align*}
    F &= a + b\\
    G &= \begin{multlined}[t]
            (c + d              \\
            {} + e + f + g + h)
        \end{multlined} \\
    H &= i + j + k
\end{align*}

\end{document}

结果

结果

相关内容