在枚举列表中使用小写罗马数字

在枚举列表中使用小写罗马数字

当我使用

\begin{enumerate}[I]
\item 
...

我明白了

I
II

我如何才能得到

i
ii

我尝试

\renewcommand{\theenumi}{\roman{enumi}}
\renewcommand{\labelenumi}{\theenumi}

在文件的开头,但不能解决问题。

答案1

有很多方法。这里使用enumerate包裹

在此处输入图片描述

\documentclass{article}
\usepackage{enumerate}% http://ctan.org/pkg/enumerate
\begin{document}
\begin{enumerate}[I]
  \item One
  \item Two
  \item Three
\end{enumerate}

\begin{enumerate}[i]
  \item One
  \item Two
  \item Three
\end{enumerate}
\end{document}

这是另一种方法,通过enumitem包裹。它产生与上面相同的输出:

\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\begin{enumerate}[label=\Roman*]
  \item One
  \item Two
  \item Three
\end{enumerate}

\begin{enumerate}[label=\roman*]
  \item One
  \item Two
  \item Three
\end{enumerate}
\end{document}

然后,无需任何软件包:

\documentclass{article}
\renewcommand{\labelenumi}{\theenumi}
\begin{document}
\renewcommand{\theenumi}{\Roman{enumi}}%
\begin{enumerate}
  \item One
  \item Two
  \item Three
\end{enumerate}

\renewcommand{\theenumi}{\roman{enumi}}%
\begin{enumerate}
  \item One
  \item Two
  \item Three
\end{enumerate}
\end{document}

答案2

如果你想输入:

我。

二.

使用:

\documentclass{article}
\begin{document}
\usepackage{enumerate}
\begin{enumerate}[I.]
  \item my text
  \item my text
  \item my text
\end{enumerate}

的另一种可能性[I.][(I)],由此得出:

(我)

(二)

(三)

答案3

对于那些使用西班牙语使用babel包时,该enumerate选项\begin{enumerate}[i]不起作用。要使其工作,请babel使用此选项加载包:

\usepackage[spanish,es-lcroman]{babel} 

解释

西班牙语 babel 强制使用大写字母。手动的状态:

传统的西班牙印刷术不鼓励使用小写罗马数字。

该手册引用了这本书来证明这一选择是正确的José Martínez de Sousa,《类型与书籍词典》,马德里,Paraninfo,第 3.a 版,1992 年。

答案4

如果您正在使用 beamer 类,请尝试类似以下操作:

\setbeamertemplate{enumerate item}{(\roman{enumi})}

或者

\setbeamertemplate{enumerate subitem}{(\roman{enumii})}

看:beamer 类中枚举包的问题

相关内容