![使用 enumitem 时出现意外的水平对齐](https://linux22.com/image/301225/%E4%BD%BF%E7%94%A8%20enumitem%20%E6%97%B6%E5%87%BA%E7%8E%B0%E6%84%8F%E5%A4%96%E7%9A%84%E6%B0%B4%E5%B9%B3%E5%AF%B9%E9%BD%90.png)
请考虑以下示例:
\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}
为什么before
和after
没有水平对齐以及如何进行对齐?
答案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}