当前位置: 首页 > news >正文

latex中“itemize”

在 LaTeX 中,itemize 是一个用于创建项目符号列表(也称为无序列表)的环境。它适用于当你需要列出一些并列的、不需要特定顺序的项目时。


✅ 基本语法

\begin{itemize}\item 第一个项目\item 第二个项目\item 第三个项目
\end{itemize}

输出效果:

  • 第一个项目
  • 第二个项目
  • 第三个项目

默认使用 实心圆点(•) 作为项目符号。


✅ 层级嵌套

itemize 支持多层嵌套,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 宏包来自定义每一层的符号、缩进、间距等。

示例:自定义符号
\usepackage{enumitem}\begin{itemize}[label=$\star$]          % 第一层用星号\item 重要项目\begin{itemize}[label=--]             % 第二层用短横线\item 子项目\begin{itemize}[label=$\triangleright$] % 第三层用右三角\item 子子项目\end{itemize}\end{itemize}
\end{itemize}

✅ 常见用途

  • 列出实验设备
  • 展示算法步骤(若顺序不重要)
  • 罗列假设条件
  • 显示优缺点
  • 撰写简历或讲义中的要点

✅ 与 enumerate 的区别

特性itemizeenumerate
类型无序列表(项目符号)有序列表(编号)
使用场景项目无先后顺序项目有顺序或步骤
默认标记•, ○, ▪, □1., (a), (i), a., etc.
命令\item\item

✅ 注意事项

  • 每个项目用 \item 开头。
  • 不要手动输入 -,应使用 itemize 环境实现结构化排版。
  • 避免在 \item 外直接写内容。
  • 使用 enumitem 宏包可大幅提升灵活性和美观度。

✅ 总结

itemize 是 LaTeX 中创建无序列表的标准环境,适用于列出并列项目。它支持嵌套和自定义样式,是撰写论文、报告、幻灯片时组织内容的重要工具。

推荐搭配:

\usepackage{enumitem} % 增强列表控制能力
http://www.dtcms.com/a/328788.html

相关文章:

  • 如何写出高质量的dify参数提取器prompt
  • 【P21】OpenCV Python——RGB和BGR,HSV和HSL颜色空间,及VScode中报错问题解决
  • vscode扩展应用 -koroFileHeader(jsdoc代码风格注释)
  • .net\c#web、小程序、安卓开发之基于asp.net家用汽车销售管理系统的设计与实现
  • InnoDB如何解决脏读、不可重复读和幻读的?
  • 天文与航天领域专业计算库介绍
  • C# 反射入门:如何获取 Type 对象?
  • Blender模拟结构光3D Scanner(一)外参数匹配
  • 决策树回归:用“分而治之”的智慧,搞定非线性回归难题(附3D可视化)
  • JS 与 C++ 双向通信实战:基于 WebHostViewListener 的消息处理机制
  • Java后端面试题(含Dubbo、MQ、分布式、并发、算法)
  • 分布式与微服务宝典
  • 智能算法流程图在临床工作中的编程视角系统分析
  • 【docker①】在VS Code中使用Docker容器
  • 安全点(Safepoint)完成后唤醒暂停线程的过程
  • 解决uni-app微信小程序编译报错:unexpected character `1`
  • 机器学习实战·第三章 分类(2)
  • EI学术会议 | 虚拟现实、图像和信号处理
  • 股指期货长线还是短线好?
  • AWS Redis Serverless连接完全指南:从安装到实战
  • Notepad++插件开发实战:从入门到精通
  • oss(阿里云)前端直传
  • 使用 Milvus Operator 在 Kubernetes 中部署 Milvus记录
  • LeetCode 刷题【40. 组合总和 II】
  • 3d游戏引擎中ContentTools中的文件模型导入代码1
  • python---list.sort() 和 sorted(list)的区别
  • JVM安全点轮询汇编函数解析
  • 计算机网络---IPv6
  • 第6节 torch.nn.Module
  • 熬夜面膜赛道跑出的新物种