Estou usando uma lista aninhada, onde os itens externos devem estar com numerais e os internos com números. Estou tentando isso com o pacote enumerar:
\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}
Como posso fazer com que o item interno seja um número e não uma letra?
Responder1
\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}
Responder2
Eu recomendaria o enumitem
pacote, que é uma melhoria em relação ao antigo enumerate
e é altamente personalizável e flexível:
\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}
Existem inúmeras configurações que você pode definir \setlist
para cada nível de aninhamento,Veja aqui.