How can I control what nesting level enumerate
starts at?
I often want to have the first level of my list use (a),(b),(c),… the second level use i.,ii.,iii., … Currently I manually set the label for each enumerate
using the enumitem
package.
I do not want to redefine the counters enumi
, enumii
, etc., because sometimes I want the top level to use arabic numerals.
Is it possible to tell LaTeX to start with the enumii
counters for the top level, and then have it use enumiii
counters at the next level automatically?
What I currently do:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=(\alph*)]
\item
\begin{enumerate}[label=\roman*.]
\item
\item
\begin{enumerate}[label=(\Alph*)]
\item
\item
\end{enumerate}
\item
\end{enumerate}
\item
\item
\end{enumerate}
\end{document}
Best Answer
Define a new list setting the labels as you wish:
You can also do
and so on, then using
enumerate
.