这是一个非常简单的问题,但我找不到答案。我有一个使用\begin{enumerate}...\end{enumerate}
但是我希望 2 级编号方案也采用阿拉伯语:
1 级:1
2 级:1
代替
1 级:1
第 2 级:(a)
我怎样才能做到这一点?
我试过只使用嵌套\begin{enumerate}...\end{enumerate}
答案1
嵌套enumerate
环境是实现此目的的正确方法。但您还需要重新定义第二级枚举标签的显示方式。您可以通过将以下命令放入文档前言(和之间)来实现此\documentclass
目的\begin{document}
:
\renewcommand{\theenumii}{\arabic{enumii}}
\renewcommand{\labelenumii}{\theenumii}
枚举的标签是通过enumi
负责enumiv
\theenumX
格式化数字和\labelenumX
调用\theenumX
以及对枚举上的数字进行任何附加格式的。
答案2
\setlist
使用包中的命令就可以轻松完成enumitem
。
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate,2]{label=\arabic*.}
\begin{document}
\begin{enumerate}
\item An item in the first level.
\item Another item in the first level.
\begin{enumerate}
\item An item in the second level.
\item Another item in the second level.
\end{enumerate}
\end{enumerate}
\end{document}