如何在方程式环境中更改为新行

如何在方程式环境中更改为新行

我尝试使用换行符作为"a="第一行,然后在换行符中创建下一行,但是不起作用。

\begin{equation}
 a =\\
\begin{case}
 3\\
 2\\
\end{case}
\end{equation}

公式如下所示: 在此处输入图片描述

我想要a=第一行和新行中的3 and 2,有人能帮助我吗?谢谢。

答案1

我建议使用以下align环境:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
 a =&\nonumber\\
    &\begin{cases}
        3\\
        2
     \end{cases}
\end{align}

\end{document}

在此处输入图片描述

注意:两条线在&字符处对齐。

答案2

您可以使用堆栈。请注意,方程编号与原始基线对齐(如果需要)。在本例中,我为下划线提供了 5pt 的间隙。

根据 OP 的评论,我编辑了答案以提供几种不同的对齐选项。

\documentclass{article}
\usepackage{amsmath,stackengine}
\stackMath
\begin{document}
\begin{equation}
\def\stackalignment{l}
 \stackunder[5pt]{a =}{
\begin{cases}
 3\\
 2\\
\end{cases}}
\end{equation}
\begin{equation}
\def\stackalignment{l}
 a \stackunder[5pt]{{}={}}{{}\mathrel{
\begin{cases}
 3\\
 2\\
\end{cases}}}
\end{equation}
\begin{equation}
 a = \stackunder[5pt]{}{%
\begin{cases}
 3\\
 2\\
\end{cases}}
\end{equation}
\end{document}

在此处输入图片描述

相关内容