# Nested enumeration numbering

I write homework assignments in LaTex and the assignments are always divided into subparts (i.e. Problem 1 is divided into 1.1, 1.2, 1.3, ...). Currently what I do is I have nested enumerations, but the numbering isn't exactly what I'd like. I am currently using

\renewcommand{\labelenumii}{\arabic{enumii}.}


to number the subparts, but this produces 1., 2., ... and what I'd like it to be is 1.1, 1.2,... Is there anyway to do this?

-
– Peter Grill Oct 23 '12 at 21:37

Use

\renewcommand{\labelenumii}{\theenumii}
\renewcommand{\theenumii}{\theenumi.\arabic{enumii}.}


to change the way nested enumerations are set (without brackets ()) and in a sub-enumeration form that is \arabic:

\documentclass{article}
\renewcommand{\labelenumii}{\theenumii}
\renewcommand{\theenumii}{\theenumi.\arabic{enumii}.}
\begin{document}
\begin{enumerate}
\item First
\begin{enumerate}
\item Second
\item Third
\end{enumerate}
\item Fourth
\end{enumerate}
\end{document}​


The enumitem is actually the de-facto list processing/setting package. Here's such a take on your enumeration:

\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\begin{enumerate}
\item First
\begin{enumerate}[label*=\arabic*.]
\item Second
\item Third
\end{enumerate}
\item Fourth
\end{enumerate}
\end{document}​


label* appends the suggested key-value to the parent label. Of course, global setting is also possible.

-
Perfect! Thanks for the help. – nh0815 Oct 23 '12 at 22:54