使用 enumitem 时出现意外的水平对齐

使用 enumitem 时出现意外的水平对齐

请考虑以下示例:

\documentclass{article}

\usepackage{mathtools}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[
  label = \arabic*),
  itemindent = *
]
  \item before
  \begin{equation*}
    A
  \end{equation*}
  after
\end{enumerate}

\end{document}

输出

为什么beforeafter没有水平对齐以及如何进行对齐?

答案1

在您的情况下,只需删除以下任何规范即可itemindent

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools,enumitem}
\begin{document}

\begin{enumerate}[label = {\arabic*)}]
  \item before
  \begin{equation*}
    A
  \end{equation*}
  after
\end{enumerate}

\end{document}

相关内容