LaTeX 排版(1):列表

本文即系列的第一部分,是关于 LaTeX 列表的。

LaTeX 排版(1):列表

本系列基于前文《在 Fedora 上用 LaTex 和 TeXstudio 排版你的文档》和《LaTeX 基础》,本文即系列的第一部分,是关于 LaTeX 列表的。

列表类型

LaTeX 中的列表是封闭的环境,列表中的每个项目可以取一行文字到一个完整的段落。在 LaTeX 中有三种列表类型:

  • itemize 无序列表 unordered list / 项目符号列表 bullet list
  • enumerate 有序列表 ordered list
  • description 描述列表 descriptive list

创建列表

要创建一个列表,需要在每个项目前加上控制序列 \item,并在项目清单前后分别加上控制序列 \begin{<类型>}\end{<类型>}(将其中的<类型>` 替换为将要使用的列表类型),如下例:

itemize(无序列表)

“`
\begin{itemize}
\item Fedora
\item Fedora Spin
\item Fedora Silverblue
\end{itemize}

“`

LaTeX 排版(1):列表

enumerate(有序列表)

“`
\begin{enumerate}
\item Fedora CoreOS
\item Fedora Silverblue
\item Fedora Spin
\end{enumerate}

“`

LaTeX 排版(1):列表

description(描述列表)

“`
\begin{description}
\item[Fedora 6] Code name Zod
\item[Fedora 8] Code name Werewolf
\end{description}

“`

LaTeX 排版(1):列表

列表项目间距

可以通过在导言区加入 \usepackage{enumitem} 来自定义默认的间距,宏包 enumitem 启用了选项 noitemsep 和控制序列 \itemsep,可以在列表中使用它们,如下例所示:

使用选项 noitemsep

将选项 noitemsep 封闭在方括号内,并同下文所示放在控制序列 \begin 之后,该选项将移除默认的间距。

“`
\begin{itemize}[noitemsep]
\item Fedora
\item Fedora Spin
\item Fedora Silverblue
\end{itemize}

“`

LaTeX 排版(1):列表

使用控制序列 \itemsep

控制序列 \itemsep 必须以一个数字作为后缀,用以表示列表项目之间应该有多少空间。

“`
\begin{itemize} \itemsep0.75pt
\item Fedora Silverblue
\item Fedora CoreOS
\end{itemize}

“`

LaTeX 排版(1):列表

嵌套列表

LaTeX 最多最多支持四层嵌套列表,如下例:

嵌套无序列表

“`
\begin{itemize}[noitemsep]
\item Fedora Versions
\begin{itemize}
\item Fedora 8
\item Fedora 9
\begin{itemize}
\item Werewolf
\item Sulphur
\begin{itemize}
\item 2007-05-31
\item 2008-05-13
\end{itemize}
\end{itemize}
\end{itemize}
\item Fedora Spin
\item Fedora Silverblue
\end{itemize}

“`

LaTeX 排版(1):列表

嵌套有序列表

“`
\begin{enumerate}[noitemsep]
\item Fedora Versions
\begin{enumerate}
\item Fedora 8
\item Fedora 9
\begin{enumerate}
\item Werewolf
\item Sulphur
\begin{enumerate}
\item 2007-05-31
\item 2008-05-13
\end{enumerate}
\end{enumerate}
\end{enumerate}
\item Fedora Spin
\item Fedora Silverblue
\end{enumerate}

“`

LaTeX 排版(1):列表

每种列表类型的列表样式名称

| enumerate(有序列表) | itemize(无序列表) |
| |
| \alph* (小写字母) | $\bullet$ (●) |
| \Alph* (大写字母) | $\cdot$ (•) |
| \arabic* (阿拉伯数字) | $\diamond$ (◇) |
| \roman* (小写罗马数字) | $\ast$ (✲) |
| \Roman* (大写罗马数字) | $\circ$ (○) |
| | $-$ (-) |

按嵌套深度划分的默认样式

| 嵌套深度 | enumerate(有序列表) | itemize(无序列表) |
| |

via: https://fedoramagazine.org/latex-typesetting-part-1/

作者:Earl Ramirez 选题:lujun9972 译者:rakino 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

主题测试文章,只做测试使用。发布者:eason,转转请注明出处:https://aicodev.cn/2021/02/13/latex-%e6%8e%92%e7%89%88%ef%bc%881%ef%bc%89%ef%bc%9a%e5%88%97%e8%a1%a8/

Like (0)
eason的头像eason
Previous 2021年2月13日
Next 2021年2月13日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信