将枚举恢复为默认编号

将枚举恢复为默认编号

我使用嵌套列表,其中外部项目应使用数字,内部项目也应使用数字。我正在使用 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每个嵌套级别看这里

相关内容