我知道我可以按如下方式全局更改列表的样式:
\setlist[enumerate]{label=({\roman*})}
当我在列表中打开一个新列表时,我可以单独更改其样式:
\begin{enumerate}[label=(G\arabic*)]
如何全局更改子列表的样式?
答案1
您必须使用以下命令指定级别编号\setlist
例如,为了改变第二级,说出代表变化的\setlist[enumerate,2]{...}
位置。...
这适用于 1、2、3、4 级别(没有更多级别enumerate
)。
省略数字意味着:All levels
,大多数情况下这是一个错误。
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate]{label=({\roman*})}
\setlist[enumerate,2]{label=({G\arabic*})}
\begin{document}
\begin{enumerate}
\item Foo
\begin{enumerate}
\item Should be arabic numbers
\end{enumerate}
\end{enumerate}
\end{document}