我enumitem
在定理环境中使用:
\begin{theorem}
The following are equivalent:
\begin{enumerate}[label=(\emph{\roman*})]
\item \label{ref1} Something.
\item \label{ref2} Something else.
\end{enumerate}
\end{theorem}
问题是罗马数字 (i) 和 (ii) 不是斜体。只需将其替换为 即可轻松解决此问题\emph{\roman*}
,\roman*
但如果我引用ref1
或ref2
,它们将不会变成斜体。我该如何解决这个问题?(无需手动将引用改为斜体,这很费劲)
答案1
只需使用这个:
\begin{enumerate}[label=\roman*, ref=(\emph{\roman*})]