From 57b625b283697fc156d40d4d0cae0cf474bc1807 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Sat, 13 Feb 2021 09:40:53 +0800 Subject: [PATCH] PRF @rakino --- ...0615 LaTeX Typesetting - Part 1 (Lists).md | 52 +++++++++---------- 1 file changed, 24 insertions(+), 28 deletions(-) diff --git a/translated/tech/20200615 LaTeX Typesetting - Part 1 (Lists).md b/translated/tech/20200615 LaTeX Typesetting - Part 1 (Lists).md index 450c83807e..66782c531b 100644 --- a/translated/tech/20200615 LaTeX Typesetting - Part 1 (Lists).md +++ b/translated/tech/20200615 LaTeX Typesetting - Part 1 (Lists).md @@ -1,34 +1,30 @@ [#]: collector: "lujun9972" [#]: translator: "rakino" -[#]: reviewer: " " +[#]: reviewer: "wxy" [#]: publisher: " " [#]: url: " " [#]: subject: "LaTeX Typesetting – Part 1 (Lists)" [#]: via: "https://fedoramagazine.org/latex-typesetting-part-1/" [#]: author: "Earl Ramirez https://fedoramagazine.org/author/earlramirez/" -LaTeX 排版——第 1 部分:列表 +LaTeX 排版(1):列表 ====== ![][1] -本系列基于前文 [Typeset your docs with LaTex and TeXstudio on Fedora][2] 和 [LaTeX 101 for beginners][3],本文即系列的第一部分是关于 LaTeX 列表的。 - - +本系列基于前文《[在 Fedora 上用 LaTex 和 TeXstudio 排版你的文档][2]》和《[LaTeX 基础][3]》,本文即系列的第一部分,是关于 LaTeX 列表的。 ### 列表类型 LaTeX 中的列表是封闭的环境,列表中的每个项目可以取一行文字到一个完整的段落。在 LaTeX 中有三种列表类型: - * **itemize**: 无序列表unordered list/项目符号列表bullet list - * **enumerate**: 有序列表ordered list - * **description**: 描述列表descriptive list - - + * `itemize`:无序列表unordered list/项目符号列表bullet list + * `enumerate`:有序列表ordered list + * `description`:描述列表descriptive list ### 创建列表 -要创建一个列表,需要在每个项目前加上控制序列 \\_item_,并在项目清单前后分别加上控制序列 \\_begin_{<类型>} 和 \\_end_{<类型>}(将其中的 <类型> 替换为将要使用的列表类型),如下例: +要创建一个列表,需要在每个项目前加上控制序列 `\item`,并在项目清单前后分别加上控制序列 `\begin{<类型>}` 和 `\end`{<类型>}`(将其中的 `<类型>` 替换为将要使用的列表类型),如下例: #### itemize(无序列表) @@ -67,11 +63,11 @@ LaTeX 中的列表是封闭的环境,列表中的每个项目可以取一行 ### 列表项目间距 -可以通过在导言区加入 \\_usepackage{enumitem}_ 来自定义默认的间距,宏包 _enumitem_ 启用了选项 _noitemsep_ 和控制序列 \\_itemsep_ ,可以在列表中使用他们,如下例所示: +可以通过在导言区加入 `\usepackage{enumitem}` 来自定义默认的间距,宏包 `enumitem` 启用了选项 `noitemsep` 和控制序列 `\itemsep`,可以在列表中使用它们,如下例所示: #### 使用选项 noitemsep -将选项 _noitemsep_ 封闭在方括号内,并同下文所示放在控制序列 \\_begin_ 之后,该选项将移除默认的间距。 +将选项 `noitemsep` 封闭在方括号内,并同下文所示放在控制序列 `\begin` 之后,该选项将移除默认的间距。 ``` \begin{itemize}[noitemsep] @@ -85,7 +81,7 @@ LaTeX 中的列表是封闭的环境,列表中的每个项目可以取一行 #### 使用控制序列 \itemsep -控制序列 \\_itemsep_ 必须以一个数字作为后缀,用以表示列表项目之间应该有多少空间。 +控制序列 `\itemsep` 必须以一个数字作为后缀,用以表示列表项目之间应该有多少空间。 ``` \begin{itemize} \itemsep0.75pt @@ -152,21 +148,21 @@ LaTeX 最多最多支持四层嵌套列表,如下例: **enumerate(有序列表)** | **itemize(无序列表)** ---|--- -\alph* (小写字母) | $\bullet$ (Bullet) -\Alph* (大写字母) | $\cdot$ (Period) -\arabic* (阿拉伯数字) | $\diamond$ (Diamond) -\roman* (小写罗马数字) | $\ast$ (Asterisk) -\Roman* (大写罗马数字) | $\circ$ (Circle) -| $-$ (Dash) +`\alph*` (小写字母) | `$\bullet$` (●) +`\Alph*` (大写字母) | `$\cdot$` (•) +`\arabic*` (阿拉伯数字) | `$\diamond$` (◇) +`\roman*` (小写罗马数字) | `$\ast$` (✲) +`\Roman*` (大写罗马数字) | `$\circ$` (○) +  | `$-$` (-) ### 按嵌套深度划分的默认样式 **嵌套深度** | **enumerate(有序列表)** | **itemize(无序列表)** ---|---|--- -1 | 阿拉伯数字 | Bullet -2 | 小写字母 | Dash -3 | 小写罗马数字 | Asterisk -4 | 大写字母 | Period +1 | 阿拉伯数字 | (●) +2 | 小写字母 | (-) +3 | 小写罗马数字 | (✲) +4 | 大写字母 | (•) ### 设置列表样式 @@ -191,7 +187,7 @@ LaTeX 最多最多支持四层嵌套列表,如下例: #### 方式一:为各项目单独设置 -将需要的样式名称封闭在方括号内,并放在控制序列 \\_item_ 之后,如下例: +将需要的样式名称封闭在方括号内,并放在控制序列 `\item` 之后,如下例: ``` % 方式一 @@ -208,7 +204,7 @@ LaTeX 最多最多支持四层嵌套列表,如下例: #### 方式二:为整个列表设置 -将需要的样式名称以 _label=_ 前缀并封闭在方括号内,放在控制序列 _\begin_ 之后,如下例: +将需要的样式名称以 `label=` 前缀并封闭在方括号内,放在控制序列 `\begin` 之后,如下例: ``` % 方式二 @@ -221,7 +217,7 @@ LaTeX 最多最多支持四层嵌套列表,如下例: #### 方式三:为整个文档设置 -该方式将改变整个文档的默认样式。使用 \\_renewcommand_ 来设置项目标签的值,下例分别为四个嵌套深度的项目标签设置了不同的样式。 +该方式将改变整个文档的默认样式。使用 `\renewcommand` 来设置项目标签的值,下例分别为四个嵌套深度的项目标签设置了不同的样式。 ``` % 方式三 @@ -244,7 +240,7 @@ via: https://fedoramagazine.org/latex-typesetting-part-1/ 作者:[Earl Ramirez][a] 选题:[lujun9972][b] 译者:[rakino](https://github.com/rakino) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出