防止在 Itemize 环境中 flalign* 块之前出现换行

防止在 Itemize 环境中 flalign* 块之前出现换行

我的问题类似于防止枚举列表项中的公式环境前出现换行符,但我想使用未编号的左对齐块。(与链接问题的发布者一样,我想避免使用IEEEtran文档类。)

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{itemize}
    \item[(a)]
        \begin{flalign*}
            x &= y &\\
              &= z
        \end{flalign*}
\end{itemize}
\end{document}

我希望方程式在 (a) 标签后立即开始。谢谢!

答案1

您可以使用顶部对齐aligned(双关语)环境:

在此处输入图片描述

请注意aligned,与不同flalign*,不会自行启动和终止数学模式;而是aligned必须嵌入数学模式组(此处:以$符号开始和结束的组)。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{itemize}
    \item[(a)]
        \begin{flalign*}
            x &= y &\\
              &= z
        \end{flalign*}
    \item[(b)]
        $\begin{aligned}[t]
            x &= y \\
              &= z
        \end{aligned}$
\end{itemize}
\end{document}

相关内容