latex中“itemize”

在 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}

默认层级符号:

  1. 第一层:• (实心圆点)
  2. 第二层:○ (空心圆点)
  3. 第三层:▪ (小实心方块)
  4. 第四层:□ (空心方块)

✅ 自定义项目符号(推荐使用 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} % 增强列表控制能力
相关推荐
热爱生活的五柒2 天前
排版使用latex排版还是word排版更容易通过mdpi remote sensing的审稿?
word·latex
Cc小跟班16 天前
LaTeX 中给单个/部分参考文献标记颜色(BibTeX 文献引用)
latex·论文写作
Invinc-Z17 天前
$\LaTeX{}$之快速编译和删除中间文件
latex
Invinc-Z17 天前
$\LaTeX{}$之图片使用
latex
Time_Memory_cici18 天前
WinEdt编译tex文件失败解决办法
latex
cxylay1 个月前
LaTeX(排版系统)Texlive(环境)Vscode(编辑器)环境配置与安装
ide·vscode·编辑器·latex·texlive
米饭的白色2 个月前
vscode/trae 的 settings.json 中配置 latex 的一些记录
vscode·json·latex
Chensf20212 个月前
用latex+vscode+ctex写毕业论文
vscode·论文·latex·ctex
nlp研究牲2 个月前
latex中既控制列内容位置又控制列宽,使用>{\centering\arraybackslash}p{0.85cm}
服务器·前端·人工智能·算法·latex