在定理环境中枚举

在定理环境中枚举

我使用的enumitem包:

\usepackage[shortlabels]{enumitem}

我在定理环境中放置了一些类似这样的数字\theoremstyle{plain}

\begin{prop}
    We have
        \begin{enumerate}[(i)]
            \item $χ(c_M)=-\Id_{σM}$,

        and if $π_0(M)=0$, 
            \item $χ(f_M)=-α_M^{-1}$.
        \end{enumerate}
\end{prop}

之后[(i)]\begin{enumerate}应该使项目被索引(i)(ii)(iii)。但在这个定理环境中,由于文本是斜体的,因此(i)(ii)(iii)变成了有趣的东西,例如(一)(二)(三)。 我如何解决它?

答案1

您不应该使用短标签方法,而应该使用提供以下功能的键值语法来指定标签enumitem

\begin{enumerate}[label={\upshape(\roman*)}]

答案2

您还可以使用以下内容:

\begin{enumerate}[label={\upshape(\roman*)}, align=left, widest=iii, leftmargin=*]

得到左对齐的罗马字体 (i)、(ii)、(iii),没有左边距,并且最宽的间距为 (iii)。

答案3

如果您不想在文章中为每个定理/命题/等重复这些选项,您可以在序言中做出以下全局选择:

\setlist[enumerate,1]{label={\upshape(\roman*)}}

相关内容