2

I'm using a nested list, where the outer items should be with numerals and the inner ones with numbers. I'm trying this with the package enumerate:

\begin{enumerate}[I]
    \item numeral I. This is ok.
        \begin{enumerate}
              \item I expect this to be "1", but it is "a)"
        \end{enumerate}
\end{enumerate}

How can I make the inner item to be a number and not a letter?

  • Do you want all your enumerate lists to be this way? – egreg Feb 8 '16 at 22:09
5
\begin{enumerate}[I]
    \item numeral I. This is ok.
    \begin{enumerate}[1.]
        \item I expect this to be "1", but it is "a)"
    \end{enumerate}
\end{enumerate}
3

I'd recommend the enumitem package, which is an improvement over the older enumerate, and is highly customizable and flexible:

\documentclass{article}
\usepackage[shortlabels]{enumitem}
\setlist[enumerate,2]{label=\arabic*.}
\begin{document}
\begin{enumerate}[I]
\item numeral I. This is ok.
  \begin{enumerate}
  \item This is now ``1.''
  \end{enumerate}
\end{enumerate}
\end{document}

There are tons of settings you can set with \setlist for each nesting level, see here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.