147

when I use

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

I get

I
II

how I can get

i
ii

?

I try with

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

in the begin of file, but not fix the problem.

Jake
  • 232,450
JuanPablo
  • 2,689
  • Related: https://tex.stackexchange.com/questions/342498/problem-with-enumeration-using-greek-letters, https://tex.stackexchange.com/questions/201455/enumerate-list-with-greek-letters – hola Jun 15 '21 at 18:54

4 Answers4

208

There are a number of ways. Here's using the enumerate package:

enter image description here

\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}

Here's another method via the enumitem package. It yields the same output as above:

\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}

And then, without any packages:

\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}
Werner
  • 603,163
29

If you want to type:

I.

II.

III.

Use:

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

Another possibility for [I.] is [(I)], which gives:

(I)

(II)

(III)

doncherry
  • 54,637
hossein
  • 317
10

For those using Spanish with babel package, the enumerate option \begin{enumerate}[i] does not work. To make it work, load the babel package with this option:

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

Explanation:

Spanish babel forces the use of upper case. As the manual states:

Traditional Spanish typography discourages the use of lowercase Roman numerals.

The manual justifies this choice referencing the book José Martínez de Sousa, Diccionario de tipografía y del libro, Madrid, Paraninfo, 3.a ed., 1992.

luchonacho
  • 4,161
7

If you're using the beamer class, try something like:

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

or

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

See: Problem with enumerate package in beamer class

PatrickT
  • 2,923