枚举项中的公式左对齐且不换行

枚举项中的公式左对齐且不换行

我尝试做的是有效地结合这个问题:防止枚举列表项中的公式环境前出现换行符(使等式与标签在同一行)这个问题:如何使用左对齐环境?(将等式放在最左边)。

事实证明,这并不像组合解决方案那么容易。我这里有一个 MWE:

\documentclass[11pt, a4paper]{scrartcl}
\usepackage{enumitem}
\usepackage{mathtools}

\begin{document}
\begin{enumerate}[label=\alph*)]
    \item \mbox{} \vspace*{-\baselineskip} \[\begin{alignedat}{2}
                  \frac{1 - j}{1 + 2j} + \frac{1 + 3j}{1 - 2j} &= -\frac{6}{5} + \frac{2}{5} j
              \end{alignedat} \]
    \item \mbox{} \vspace*{-\baselineskip} \begin{flalign*}
              \frac{1 - j}{1 + 2j} + \frac{1 + 3j}{1 - 2j} &= -\frac{6}{5} + \frac{2}{5} j &
          \end{flalign*}
\end{enumerate}
\end{document}

原始等式较长,这就是为什么符号&处仍然有分隔符=

现在的问题是,无论出于什么原因,flalign*环境与项目标签不一致,即使\vspace*{-\baselineskip}前面有相同的标签。是否flalign*比正常equation*环境增加了更多的垂直空间,如果是,具体是多少?

答案1

跟进@Bernard 之前的建议:为了使多行aligned环境的第一行与外部标记对齐 [双关语],只需使用可选的[t]定位说明符,如 $\begin{aligned}[t] ... \end{aligned}$。

在此处输入图片描述

\documentclass[11pt, a4paper]{scrartcl}
\usepackage{enumitem}
\usepackage{mathtools}
\begin{document}
\begin{enumerate}[label=\alph*)]
    \item $\begin{aligned}[t]
              \frac{1 - j}{1 + 2j} + \frac{1 + 3j}{1 - 2j} 
                 &= -\frac{6}{5} + \frac{2}{5} j \\ 
                 &= \text{some additional thoughts\dots}
           \end{aligned}$
\end{enumerate}
\end{document}

相关内容