我使用的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*)}}