自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

LaTeX 排版(1):列表

系統(tǒng) Linux
本系列基于前文《在 Fedora 上用 LaTex 和 TeXstudio 排版你的文檔》和《LaTeX 基礎(chǔ)》,本文即系列的第一部分,是關(guān)于 LaTeX 列表的。

[[383439]]

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

列表類型

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

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

創(chuàng)建列表

要創(chuàng)建一個列表,需要在每個項目前加上控制序列 \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}

 

列表項目間距

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

使用選項 noitemsep

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

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

 

使用控制序列 \itemsep

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

  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* (阿拉伯數(shù)字) $\diamond$ (◇)
\roman* (小寫羅馬數(shù)字) $\ast$ (✲)
\Roman* (大寫羅馬數(shù)字) $\circ$ (○)
  $-$ (-)

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

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

設(shè)置列表樣式

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

  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}

 

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

方式一:為各項目單獨設(shè)置

將需要的樣式名稱封閉在方括號內(nèi),并放在控制序列 \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}

方式二:為整個列表設(shè)置

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

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

方式三:為整個文檔設(shè)置

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

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

總結(jié)

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

 

責任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

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

設(shè)計師圖像列表布局

2012-12-28 14:23:12

Android開發(fā)TextView

2010-09-08 17:20:42

CSS

2010-09-14 10:41:24

DIV+CSS排版

2010-09-13 13:21:29

CSS排版

2020-08-17 12:54:51

代碼開發(fā)工具

2022-08-23 14:13:36

LaTeX標記語言

2010-09-10 15:01:26

CSS+DIV排版

2013-10-22 15:48:35

2024-08-20 00:00:08

2011-10-19 17:42:10

WPS 2012

2010-09-14 10:34:17

DIV CSS

2011-05-29 15:20:55

打印機評測
點贊
收藏

51CTO技術(shù)棧公眾號