成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LaTeX 排版(1):列表

系統 Linux
本系列基于前文《在 Fedora 上用 LaTex 和 TeXstudio 排版你的文檔》和《LaTeX 基礎》,本文即系列的第一部分,是關于 LaTeX 列表的。

[[383439]]

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

列表類型

LaTeX 中的列表是封閉的環境,列表中的每個項目可以取一行文字到一個完整的段落。在 LaTeX 中有三種列表類型:

  • itemize無序列表unordered list/項目符號列表bullet list
  • enumerate有序列表ordered list
  • description描述列表descriptive list

創建列表

要創建一個列表,需要在每個項目前加上控制序列 \item,并在項目清單前后分別加上控制序列 \begin{<類型>} 和 \end{<類型>}(將其中的<類型>` 替換為將要使用的列表類型),如下例:

itemize(無序列表)

  1. \begin{itemize}
  2. \item Fedora
  3. \item Fedora Spin
  4. \item Fedora Silverblue
  5. \end{itemize}

 

enumerate(有序列表)

  1. \begin{enumerate}
  2. \item Fedora CoreOS
  3. \item Fedora Silverblue
  4. \item Fedora Spin
  5. \end{enumerate}

 

description(描述列表)

  1. \begin{description}
  2. \item[Fedora 6] Code name Zod
  3. \item[Fedora 8] Code name Werewolf
  4. \end{description}

 

列表項目間距

可以通過在導言區加入 \usepackage{enumitem} 來自定義默認的間距,宏包 enumitem 啟用了選項 noitemsep 和控制序列 \itemsep,可以在列表中使用它們,如下例所示:

使用選項 noitemsep

將選項 noitemsep 封閉在方括號內,并同下文所示放在控制序列 \begin 之后,該選項將移除默認的間距。

  1. \begin{itemize}[noitemsep]
  2. \item Fedora
  3. \item Fedora Spin
  4. \item Fedora Silverblue
  5. \end{itemize}

 

使用控制序列 \itemsep

控制序列 \itemsep 必須以一個數字作為后綴,用以表示列表項目之間應該有多少空間。

  1. \begin{itemize} \itemsep0.75pt
  2. \item Fedora Silverblue
  3. \item Fedora CoreOS
  4. \end{itemize}

 

嵌套列表

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

嵌套無序列表

  1. \begin{itemize}[noitemsep]
  2. \item Fedora Versions
  3. \begin{itemize}
  4. \item Fedora 8
  5. \item Fedora 9
  6. \begin{itemize}
  7. \item Werewolf
  8. \item Sulphur
  9. \begin{itemize}
  10. \item 2007-05-31
  11. \item 2008-05-13
  12. \end{itemize}
  13. \end{itemize}
  14. \end{itemize}
  15. \item Fedora Spin
  16. \item Fedora Silverblue
  17. \end{itemize}

 

嵌套有序列表

  1. \begin{enumerate}[noitemsep]
  2. \item Fedora Versions
  3. \begin{enumerate}
  4. \item Fedora 8
  5. \item Fedora 9
  6. \begin{enumerate}
  7. \item Werewolf
  8. \item Sulphur
  9. \begin{enumerate}
  10. \item 2007-05-31
  11. \item 2008-05-13
  12. \end{enumerate}
  13. \end{enumerate}
  14. \end{enumerate}
  15. \item Fedora Spin
  16. \item Fedora Silverblue
  17. \end{enumerate}

 

每種列表類型的列表樣式名稱

enumerate(有序列表) itemize(無序列表)
\alph* (小寫字母) $\bullet$ (●)
\Alph* (大寫字母) $\cdot$ (•)
\arabic* (阿拉伯數字) $\diamond$ (◇)
\roman* (小寫羅馬數字) $\ast$ (✲)
\Roman* (大寫羅馬數字) $\circ$ (○)
  $-$ (-)

按嵌套深度劃分的默認樣式

嵌套深度 enumerate(有序列表) itemize(無序列表)
1 阿拉伯數字 (●)
2 小寫字母 (-)
3 小寫羅馬數字 (✲)
4 大寫字母 (•)

設置列表樣式

下面的例子列舉了無序列表的不同樣式。

  1. % 無序列表樣式
  2. \begin{itemize}
  3. \item[$\ast$] Asterisk
  4. \item[$\diamond$] Diamond
  5. \item[$\circ$] Circle
  6. \item[$\cdot$] Period
  7. \item[$\bullet$] Bullet (default)
  8. \item[--] Dash
  9. \item[$-$] Another dash
  10. \end{itemize}

 

有三種設置列表樣式的方式,下面將按照優先級從高到低的順序分別舉例。

方式一:為各項目單獨設置

將需要的樣式名稱封閉在方括號內,并放在控制序列 \item 之后,如下例:

  1. % 方式一
  2. \begin{itemize}
  3. \item[$\ast$] Asterisk
  4. \item[$\diamond$] Diamond
  5. \item[$\circ$] Circle
  6. \item[$\cdot$] period
  7. \item[$\bullet$] Bullet (default)
  8. \item[--] Dash
  9. \item[$-$] Another dash
  10. \end{itemize}

方式二:為整個列表設置

將需要的樣式名稱以 label= 前綴并封閉在方括號內,放在控制序列 \begin 之后,如下例:

  1. % 方式二
  2. \begin{enumerate}[label=\Alph*.]
  3. \item Fedora 32
  4. \item Fedora 31
  5. \item Fedora 30
  6. \end{enumerate}

方式三:為整個文檔設置

該方式將改變整個文檔的默認樣式。使用 \renewcommand 來設置項目標簽的值,下例分別為四個嵌套深度的項目標簽設置了不同的樣式。

  1. % 方式三
  2. \renewcommand{\labelitemi}{$\ast$}
  3. \renewcommand{\labelitemii}{$\diamond$}
  4. \renewcommand{\labelitemiii}{$\bullet$}
  5. \renewcommand{\labelitemiv}{$-$}

總結

LaTeX 支持三種列表,而每種列表的風格和間距都是可以自定義的。在以后的文章中,我們將解釋更多的 LaTeX 元素。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2021-02-26 20:01:30

LaTex排版LaTeX排版

2021-02-24 16:50:07

LaTex排版表格

2021-02-20 20:58:04

LaTeXTeXstudio排版文檔

2024-08-27 00:01:00

LaTeX語言符號

2010-09-10 14:54:12

DIV排版

2012-05-08 13:42:24

Erlang

2014-12-08 14:15:48

Material De字體排版

2020-07-06 11:25:10

設計師圖像列表布局

2010-09-08 17:20:42

CSS

2012-12-28 14:23:12

Android開發TextView

2010-09-13 13:21:29

CSS排版

2010-09-14 10:41:24

DIV+CSS排版

2010-09-10 15:01:26

CSS+DIV排版

2013-10-22 15:48:35

2022-08-23 14:13:36

LaTeX標記語言

2020-08-17 12:54:51

代碼開發工具

2011-10-19 17:42:10

WPS 2012

2010-09-14 10:34:17

DIV CSS

2011-05-29 15:20:55

打印機評測

2010-08-30 14:03:59

CSS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天av网 | 国产日韩一区二区三区 | 免费三级网站 | 国产精品美女久久久久aⅴ国产馆 | 成人啊啊啊| 欧美色欧美亚洲另类七区 | 蜜月va乱码一区二区三区 | 日本在线观看网址 | 亚洲国产精品成人 | 福利视频1000 | 人人人干 | 一级特黄色毛片 | 国产成人精品一区二区三区四区 | 精品中文在线 | 久久91精品国产一区二区三区 | 激情av在线 | 中文字幕乱码亚洲精品一区 | 中文字幕视频在线观看 | 国产精品一区二区在线 | 国产操操操 | 国产一区二区不卡 | 日日夜夜免费精品视频 | 日韩精品一区二区三区中文在线 | 日韩精品久久一区二区三区 | 中文字幕日韩欧美 | 亚洲天堂一区二区 | 中文字幕亚洲区 | 日韩国产专区 | 一区二区三区在线 | 欧美性生交大片免费 | 一区二区三区亚洲视频 | 精品国产91乱码一区二区三区 | 久久久黑人 | 99视频免费| 特级黄一级播放 | 粉嫩av久久一区二区三区 | 国产精品爱久久久久久久 | 国产一级特黄视频 | 欧美日韩一区二区在线观看 | 色播av | www.国产日本 |