-
Notifications
You must be signed in to change notification settings - Fork 164
使用枚举环境
模板在内部调用了enumitem宏包,并设置了许多额外的间距为0,使得枚举环境和正文段落一致。
enumitem宏包提供了三种枚举环境:enumerate、itemize 和 description,分别是有序号枚举环境、无序号枚举环境、解说环境。
enumerate环境可以嵌套使用,例如:
\begin{enumerate}
\item 内容。
\item 内容。
\begin{enumerate}
\item 内容。
\item 内容。
\end{enumerate}
\end{enumerate}
默认的enumerate环境最多可以嵌套4层,自动变换内层序号的格式。
无序号枚举环境使用方法如下:
\begin{itemize}
\item 内容。
\end{itemize}
解说环境的使用方法如下:
\begin{description}
\item[月饼] 中秋节特色食品。
\end{description}
可以通过向enumerate环境传递可选参数指定序号格式。例如:
\begin{enumerate}[label=\alph*)]
\item 内容。
\item 内容。
\end{enumerate}
其中\alph*
是自动序号的格式,其余部分原样输出,例如例子中的括号。自动序号的格式可以是:
\Alph*
:大写字母;
\alph*
:小写字母;
\Roman*
:大写罗马数字;
\roman*
:小写罗马数字;
\arabic*
:阿拉伯数字;
将label
换成label*
还可以将外层enumerate环境的序号自动添加到本层序号之前,例如:
\begin{enumerate}[label*=\arabic*.]
如果外层的序号是“2.”,则本层的第一个条目生成的序号会变成“2.1.”。
itemize环境也可以通过可选参数指定符号:
\begin{itemize}[label=¥]
\item 内容。
\end{itemize}
修改更多格式需要参考enumitem宏包的说明文档:http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf。