Вернуть перечисление к нумерации по умолчанию

Вернуть перечисление к нумерации по умолчанию

Я использую вложенный список, где внешние элементы должны быть с цифрами, а внутренние — с цифрами. Я пробую это с пакетом 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}

Как сделать так, чтобы внутренний элемент был числом, а не буквой?

решение1

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

решение2

Я бы порекомендовал enumitemпакет, который является улучшением по сравнению со старым enumerate, а также обладает высокой степенью настраиваемости и гибкостью:

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

\setlistДля каждого уровня вложенности можно задать множество настроек ,глянь сюда.

Связанный контент