一、基础使用
在LaTeX 中,通过 enumerate
环境可以创建一个有序列表,下面是一个简单的例子。
\begin{enumerate}
\item Item 1
\item Item 2
\item Item 3
\end{enumerate}
输出如下:
- Item 1
- Item 2
- Item 3 我们可以指定列表的起始数字,例如我们可以从2开始:
\begin{enumerate}[2]
\item Item 1
\item Item 2
\item Item 3
\end{enumerate}
输出如下: 2. Item 1 3. Item 2 4. Item 3 当然,我们还可以使用字母或其他符号作为列表的序号:
\begin{enumerate}[a)]
\item Item 1
\item Item 2
\item Item 3
\end{enumerate}
输出如下:
a. Item 1
b. Item 2
c. Item 3
二、自定义标签
我们还可以自定义每个项目的标签,例如:
\begin{enumerate}
\item[$\spadesuit$] Item 1
\item[$\clubsuit$] Item 2
\item[$\heartsuit$] Item 3
\end{enumerate}
输出如下:
- ♠ Item 1
- ♣ Item 2
- ♥ Item 3
我们也可以通过重新定义
\labelenumi
命令来自定义标签:
\renewcommand{\labelenumi}{\Roman{enumi}.}
\begin{enumerate}
\item Item 1
\item Item 2
\item Item 3
\end{enumerate}
输出如下:
- I. Item 1
- II. Item 2
- III. Item 3
三、嵌套列表
我们可以通过嵌套列表来创建一个有层次感的结构:
\begin{enumerate}
\item Item 1
\item Item 2
\begin{enumerate}
\item Subitem 1
\item Subitem 2
\begin{enumerate}
\item Sub-subitem 1
\item Sub-subitem 2
\end{enumerate}
\end{enumerate}
\item Item 3
\end{enumerate}
输出如下:
- Item 1
- Item 2
- Subitem 1
- Subitem 2
- Sub-subitem 1
- Sub-subitem 2
- Item 3
四、定制样式
我们可以通过定制 enumerate
样式来改变有序列表的样式,例如改变序号的颜色和字体大小:
\usepackage{enumitem}
\setlist[enumerate,1]{label=\color{red}\textbf{\arabic*}.,
font=\Large\bfseries}
\begin{enumerate}
\item Item 1
\item Item 2
\item Item 3
\end{enumerate}
输出如下:
- Item 1
- Item 2
- Item 3
我们也可以通过设置
enumerate
的样式来改变嵌套列表的样式:
\setlist[enumerate,2]{label=\color{blue}\textbf{\Alph*}.,
font=\large\bfseries}
\setlist[enumerate,3]{label=\color{green}\textbf{\roman*}.,
font=\normalsize\bfseries}
\begin{enumerate}
\item Item 1
\begin{enumerate}
\item Subitem 1
\item Subitem 2
\begin{enumerate}
\item Sub-subitem 1
\item Sub-subitem 2
\end{enumerate}
\end{enumerate}
\item Item 2
\item Item 3
\end{enumerate}
输出如下:
- Item 1
- A. Subitem 1
- B. Subitem 2
- i. Sub-subitem 1
- ii. Sub-subitem 2
- Item 2
- Item 3