mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-28 23:20:10 +08:00
PRF
@rakino
This commit is contained in:
parent
c9b1acf51a
commit
57b625b283
@ -1,34 +1,30 @@
|
|||||||
[#]: collector: "lujun9972"
|
[#]: collector: "lujun9972"
|
||||||
[#]: translator: "rakino"
|
[#]: translator: "rakino"
|
||||||
[#]: reviewer: " "
|
[#]: reviewer: "wxy"
|
||||||
[#]: publisher: " "
|
[#]: publisher: " "
|
||||||
[#]: url: " "
|
[#]: url: " "
|
||||||
[#]: subject: "LaTeX Typesetting – Part 1 (Lists)"
|
[#]: subject: "LaTeX Typesetting – Part 1 (Lists)"
|
||||||
[#]: via: "https://fedoramagazine.org/latex-typesetting-part-1/"
|
[#]: via: "https://fedoramagazine.org/latex-typesetting-part-1/"
|
||||||
[#]: author: "Earl Ramirez https://fedoramagazine.org/author/earlramirez/"
|
[#]: author: "Earl Ramirez https://fedoramagazine.org/author/earlramirez/"
|
||||||
|
|
||||||
LaTeX 排版——第 1 部分:列表
|
LaTeX 排版(1):列表
|
||||||
======
|
======
|
||||||
|
|
||||||
![][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 中有三种列表类型:
|
LaTeX 中的列表是封闭的环境,列表中的每个项目可以取一行文字到一个完整的段落。在 LaTeX 中有三种列表类型:
|
||||||
|
|
||||||
* **itemize**: <ruby>无序列表<rt>unordered list</rt></ruby>/<ruby>项目符号列表<rt>bullet list</rt></ruby>
|
* `itemize`:<ruby>无序列表<rt>unordered list</rt></ruby>/<ruby>项目符号列表<rt>bullet list</rt></ruby>
|
||||||
* **enumerate**: <ruby>有序列表<rt>ordered list</rt></ruby>
|
* `enumerate`:<ruby>有序列表<rt>ordered list</rt></ruby>
|
||||||
* **description**: <ruby>描述列表<rt>descriptive list</rt></ruby>
|
* `description`:<ruby>描述列表<rt>descriptive list</rt></ruby>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 创建列表
|
### 创建列表
|
||||||
|
|
||||||
要创建一个列表,需要在每个项目前加上控制序列 \\_item_,并在项目清单前后分别加上控制序列 \\_begin_{<类型>} 和 \\_end_{<类型>}(将其中的 <类型> 替换为将要使用的列表类型),如下例:
|
要创建一个列表,需要在每个项目前加上控制序列 `\item`,并在项目清单前后分别加上控制序列 `\begin{<类型>}` 和 `\end`{<类型>}`(将其中的 `<类型>` 替换为将要使用的列表类型),如下例:
|
||||||
|
|
||||||
#### itemize(无序列表)
|
#### itemize(无序列表)
|
||||||
|
|
||||||
@ -67,11 +63,11 @@ LaTeX 中的列表是封闭的环境,列表中的每个项目可以取一行
|
|||||||
|
|
||||||
### 列表项目间距
|
### 列表项目间距
|
||||||
|
|
||||||
可以通过在导言区加入 \\_usepackage{enumitem}_ 来自定义默认的间距,宏包 _enumitem_ 启用了选项 _noitemsep_ 和控制序列 \\_itemsep_ ,可以在列表中使用他们,如下例所示:
|
可以通过在导言区加入 `\usepackage{enumitem}` 来自定义默认的间距,宏包 `enumitem` 启用了选项 `noitemsep` 和控制序列 `\itemsep`,可以在列表中使用它们,如下例所示:
|
||||||
|
|
||||||
#### 使用选项 noitemsep
|
#### 使用选项 noitemsep
|
||||||
|
|
||||||
将选项 _noitemsep_ 封闭在方括号内,并同下文所示放在控制序列 \\_begin_ 之后,该选项将移除默认的间距。
|
将选项 `noitemsep` 封闭在方括号内,并同下文所示放在控制序列 `\begin` 之后,该选项将移除默认的间距。
|
||||||
|
|
||||||
```
|
```
|
||||||
\begin{itemize}[noitemsep]
|
\begin{itemize}[noitemsep]
|
||||||
@ -85,7 +81,7 @@ LaTeX 中的列表是封闭的环境,列表中的每个项目可以取一行
|
|||||||
|
|
||||||
#### 使用控制序列 \itemsep
|
#### 使用控制序列 \itemsep
|
||||||
|
|
||||||
控制序列 \\_itemsep_ 必须以一个数字作为后缀,用以表示列表项目之间应该有多少空间。
|
控制序列 `\itemsep` 必须以一个数字作为后缀,用以表示列表项目之间应该有多少空间。
|
||||||
|
|
||||||
```
|
```
|
||||||
\begin{itemize} \itemsep0.75pt
|
\begin{itemize} \itemsep0.75pt
|
||||||
@ -152,21 +148,21 @@ LaTeX 最多最多支持四层嵌套列表,如下例:
|
|||||||
|
|
||||||
**enumerate(有序列表)** | **itemize(无序列表)**
|
**enumerate(有序列表)** | **itemize(无序列表)**
|
||||||
---|---
|
---|---
|
||||||
\alph* (小写字母) | $\bullet$ (Bullet)
|
`\alph*` (小写字母) | `$\bullet$` (●)
|
||||||
\Alph* (大写字母) | $\cdot$ (Period)
|
`\Alph*` (大写字母) | `$\cdot$` (•)
|
||||||
\arabic* (阿拉伯数字) | $\diamond$ (Diamond)
|
`\arabic*` (阿拉伯数字) | `$\diamond$` (◇)
|
||||||
\roman* (小写罗马数字) | $\ast$ (Asterisk)
|
`\roman*` (小写罗马数字) | `$\ast$` (✲)
|
||||||
\Roman* (大写罗马数字) | $\circ$ (Circle)
|
`\Roman*` (大写罗马数字) | `$\circ$` (○)
|
||||||
| $-$ (Dash)
|
| `$-$` (-)
|
||||||
|
|
||||||
### 按嵌套深度划分的默认样式
|
### 按嵌套深度划分的默认样式
|
||||||
|
|
||||||
**嵌套深度** | **enumerate(有序列表)** | **itemize(无序列表)**
|
**嵌套深度** | **enumerate(有序列表)** | **itemize(无序列表)**
|
||||||
---|---|---
|
---|---|---
|
||||||
1 | 阿拉伯数字 | Bullet
|
1 | 阿拉伯数字 | (●)
|
||||||
2 | 小写字母 | Dash
|
2 | 小写字母 | (-)
|
||||||
3 | 小写罗马数字 | Asterisk
|
3 | 小写罗马数字 | (✲)
|
||||||
4 | 大写字母 | Period
|
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]
|
作者:[Earl Ramirez][a]
|
||||||
选题:[lujun9972][b]
|
选题:[lujun9972][b]
|
||||||
译者:[rakino](https://github.com/rakino)
|
译者:[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/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user