在Latex使用條列式清單itemize , enumerate , description
在latex中有三種條列式方法 itemize ?、 enumerate 、 discription很常被使用。
本文討論主題有:行距設定, 編號設定, 以及全文設定方式?
?
- 排版之後, 每一條列項之前會有一文字或符號標籤(label)。在itemize 與enumerate 指令環境下,
? 條列項之標籤有內定之符號,但也可以自行設定。description 指令環境之標籤則由使用者自行輸入。
- 每個條列項底下可以再放一層,最多可放六層。
(1) 行距設定-項目與項目間的距離 :
?? ?在begin{itemize}使用\itemsep?調整 ?-1pt即縮小1pt,1pt則增加1pt.
(2) 調整enumerate數字清單的編號
?? ? 參考文件:?The enumerate package documentation
?? ?預設的第一層是阿拉拍數字, 第二層是(a),(b),(c)
\documentclass{article} \usepackage{enumerate} \begin{document}\begin{enumerate}\item This is an example of \ldots\item \ldots the usual enumeration.\begin{enumerate}[a)]\item And this is a \ldots\item \ldots couple of \ldots\end{enumerate}\item\begin{enumerate}[-- i --]\item \ldots examples of \ldots\item \ldots custom-tailored \ldots\item \ldots enumerations.\newcounter{enumii_saved}\setcounter{enumii_saved}{\value{enumii}}\end{enumerate}Some general comments \begin{enumerate}[-- i --] \setcounter{enumii}{\value{enumii_saved}} 如果要換另一個條列式項目, 但編號接續, 使用\newcounter{enumii_saved}來操作?\item My next point.\setcounter{enumii}{7}? 使用setcounter{enumii}{數字}來指定編號號碼 \item My eighth point.\end{enumerate}\end{enumerate} \end{document}(3) enumerate也可以在全文指令環境中調整預設值: 層、標籤格式
表示條列的層:\labelitemi?與?\labelitemii?
?
前者代表最外層之item指令環境;後者代表次一層之指令環境。再下一層之指令則為\labelitemiii..
此一指令環境之標籤是以阿拉伯數字或英文字母依序標出,控制指令有: \arabic, \roman, \Roman,與\Alph。譬如,
\renewcommand{\labelenumi}{\arabic{enumi})}
將把指令環境最外層之標籤改變成1), 2), . . .之形式。同理,下列指令則把標籤變成大寫羅馬字: I., II., . . . 。
\renewcommand{\labelenumi}{\Roman{enumi}}
(4) 設定每一層列舉條文的內縮距離?
第一層列舉項之內?縮距離是以\leftmargini?控制,
最後的字母i 代表第一層; 第二層列舉項則以\leftmarginii 控制
用法
在\begin{itemize}之前 先下兩行,表示第一層內縮7mm,第2層縮6mm
\leftmargini=7mm
\leftmarginii=6mm
轉載于:https://www.cnblogs.com/dearjustine/archive/2010/04/05/1704508.html
總結
以上是生活随笔為你收集整理的在Latex使用條列式清單itemize , enumerate , description的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 提高电脑开机速度的一些基本操作
- 下一篇: 我和阿里巴巴的孽缘(三)