与枚举中定义标签冲突

与枚举中定义标签冲突

我曾经遇到过这样的问题:enumerate环境中的证明中的新段落不会缩进。为了解决这个问题,我在序言中添加了以下内容:

\usepackage{enumerate}
\usepackage{enumitem}
\setenumerate{listparindent=\parindent}

现在,每当我在环境中有证明时enumerate,证明的新段落都会根据需要缩进。但是,我遇到了一个新问题:我无法再更改特定enumerate环境的标签。例如,如果我有

\begin{enumerate}[label=(a)]
\item First item
\item Second item
\item Third item
\end{enumerate}

然后它显示为

描述

现在我可以改变它,如果我写

\begin{enumerate}
\item[(a)] First item
\item[(b)] Second item
\item[(c)] Third item
\end{enumerate}

并获得所需的输出:

在此处输入图片描述

但这可能会变得非常麻烦,因为我需要记住我所在的项目编号,并手动强制某个项目具有下一个所需的标签。我该怎么做才能像您通常能够为特定enumerate环境所做的那样自定义标签?

答案1

解决了我自己的问题!我只需要使用label=(\alph*)来代替。过去label=(a)使用时计数器就可以正常工作,因此直到现在我都无需考虑使用 来代替它。label=(a)label=(\alph*)

相关内容