LaTeX 自定义列表环境
正文
注:本文内容的主体结构转载自博客园 LaTeXmath:LaTeX 中列表环境的使用,本人仅对案例中的一些代码、图片及一些宏包的使用做了一些补充。
列表就是将所要表达的内容分为若干个条目并按一定的顺序排列,达到简明、直观的效果。LaTeX 中常见的列表环境有 enumerate、itemize 和 description。这三种列表环境的主要区别是列表项标签的不同:
有序列表和无序列表无需在进行介绍,对于 description 列表来说,可指定其标签
1 | \documentclass{ctexart} |
了解关于 pifont 宏包的更多信息,请参考:pifont – Access to PostScript standard Symbol and Dingbats fonts,如下为 pifont 的一些字符
或者参阅以下的简要信息快速了解 pifont 宏包
The package provides commands for Pi fonts (Dingbats, Symbol, etc.); all commands assume you know the character number within the font of the symbol within the font.
列表环境也可以互相嵌套,默认情况下不同层级的标签不同,以体现分级层次。
进阶用法
可参考个人博客:enumitem 宏包中的长度设置 @无锤乙醇
以如下代码对自定义列表环境进行案例分析:
1 | \documentclass{ctexart} |
\setlist[enumerate,1]
表示对一级列表进行设置,\setlist[enumerate,2]
表示对二级列表进行设置。这样一级列表的标签就是括号加阿拉伯数字加点,二级标签是括号加小写英文字母加点。输出效果为:
font=\textup
表示使用直立体(可参考官方入门手册)
参考资料
- 个人博客:enumitem 宏包中的长度设置 @无锤乙醇
- 博客园:LaTeX 中列表环境的使用 @LaTeXmath
- Latex 官方入门手册:一份(不太)简短的 LaTeX2ε 介绍