我尝试做的是有效地结合这个问题:防止枚举列表项中的公式环境前出现换行符(使等式与标签在同一行)这个问题:如何使用左对齐环境?(将等式放在最左边)。
事实证明,这并不像组合解决方案那么容易。我这里有一个 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}