在 LaTeX 中,itemize
是一个用于创建项目符号列表(也称为无序列表)的环境。它适用于当你需要列出一些并列的、不需要特定顺序的项目时。
✅ 基本语法
latex
\begin{itemize}
\item 第一个项目
\item 第二个项目
\item 第三个项目
\end{itemize}
输出效果:
- 第一个项目
- 第二个项目
- 第三个项目
默认使用 实心圆点(•) 作为项目符号。
✅ 层级嵌套
itemize
支持多层嵌套,LaTeX 会自动为不同层级使用不同的项目符号:
latex
\begin{itemize}
\item 外层项目 1
\item 外层项目 2
\begin{itemize}
\item 内层项目 a
\item 内层项目 b
\begin{itemize}
\item 更内层项目 i
\end{itemize}
\end{itemize}
\item 外层项目 3
\end{itemize}
默认层级符号:
- 第一层:• (实心圆点)
- 第二层:○ (空心圆点)
- 第三层:▪ (小实心方块)
- 第四层:□ (空心方块)
✅ 自定义项目符号(推荐使用 enumitem
宏包)
你可以使用 enumitem
宏包来自定义每一层的符号、缩进、间距等。
示例:自定义符号
latex
\usepackage{enumitem}
\begin{itemize}[label=$\star$] % 第一层用星号
\item 重要项目
\begin{itemize}[label=--] % 第二层用短横线
\item 子项目
\begin{itemize}[label=$\triangleright$] % 第三层用右三角
\item 子子项目
\end{itemize}
\end{itemize}
\end{itemize}
✅ 常见用途
- 列出实验设备
- 展示算法步骤(若顺序不重要)
- 罗列假设条件
- 显示优缺点
- 撰写简历或讲义中的要点
✅ 与 enumerate
的区别
特性 | itemize |
enumerate |
---|---|---|
类型 | 无序列表(项目符号) | 有序列表(编号) |
使用场景 | 项目无先后顺序 | 项目有顺序或步骤 |
默认标记 | •, ○, ▪, □ | 1., (a), (i), a., etc. |
命令 | \item |
\item |
✅ 注意事项
- 每个项目用
\item
开头。 - 不要手动输入
•
或-
,应使用itemize
环境实现结构化排版。 - 避免在
\item
外直接写内容。 - 使用
enumitem
宏包可大幅提升灵活性和美观度。
✅ 总结
itemize
是 LaTeX 中创建无序列表的标准环境,适用于列出并列项目。它支持嵌套和自定义样式,是撰写论文、报告、幻灯片时组织内容的重要工具。
推荐搭配:
latex
\usepackage{enumitem} % 增强列表控制能力