latex-列表 itemize enumerate description 自定义
介紹
latex 主要有三種列表環(huán)境,進(jìn)行羅列的實(shí)現(xiàn),
- 無序列表 – itemize
 - 有序列表 – enumerate
 - 描述列表 – description
 
本文進(jìn)行了一一介紹和演示, 同時(shí)添加了嵌套列表環(huán)境和自定義列表環(huán)境的說明
latex 列表環(huán)境
latex 的列表環(huán)境都是使用例如如下的形式進(jìn)行的羅列,
\begin{itemize}\item 條目1 \item 條目2\item 條目3\item ..... \end{itemize}無序列表 --itemize 環(huán)境
最基本的無序列表的形勢
無序列表環(huán)境: \begin{itemize}\item 條目1 \item 條目2\item 條目3\item ..... \end{itemize}默認(rèn)的前綴是實(shí)心的 黑色原點(diǎn), 但是我們可以在 \item[] 中進(jìn)行自定義符號, 一般來說, 想要的符號都能夠進(jìn)行顯示
對于列表中沒有指定符號的項(xiàng)目, 會使用默認(rèn) 的符號
無序列表環(huán)境--自定義符號: \begin{itemize}\item[-] 條目1 \item[+] 條目2\item[x] 條目3\item[/] 條目4\item[*] 條目5\item[a] 條目6\item[$\circ$] 條目7 \item[$\bigotimes$] 條目8\item ..... \end{itemize}有序列表 – enumerate 環(huán)境
要想使用 有序列表, 需要在導(dǎo)言區(qū) 引入 \usepackage{enumerate}
有序列表也是 中間對齊的樣式.
 首先介紹最為基本的有序列表的形式, 默認(rèn) 使用 數(shù)字加. 的形勢 如 1.
實(shí)際上, 有序列表可以使用 1, A,a,I,i 標(biāo)記開始有序的開始, 分別對應(yīng), 數(shù)字, 大小寫字母表和大小寫羅馬數(shù)字
但是其他的字符 只是默認(rèn)無含義, 當(dāng)作序號開始的修飾, 既是同樣是序列中的字符, 比如B,b 之類的 ,
同樣的, 如果有兩個(gè)序號控制字符, 系統(tǒng)會以后面的字符作為控制, 而且, 前面的也會被替換掉, 所以這如果有重復(fù)的字符一定要注意
有序列表-- 指定樣式: \begin{enumerate}[test(2,B,b,) 1, A, a, i, I,]\item 條目1 \item 條目2\item 條目3\item ..... \end{enumerate}[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-v3AgzFbV-1585496300179)(https://i.loli.net/2020/03/29/dYtp5EPnSCzVgb3.png)]
同樣的, 有序列表的默認(rèn)是按照等級的, 最低的是直接默認(rèn)的 1. 其次是 \begin{enumerate}[1,] 后面的序列控制, 最后面的是在單個(gè)項(xiàng)目之前的指定符號, \item[*] 如果存在的話, 會覆蓋相應(yīng)的符號, 且, 編號會漏過相應(yīng)的項(xiàng)目.
\begin{enumerate}\item 條目1 \item[*] 條目2\item[-] 條目3\item ..... \end{enumerate}描述列表 – description
此列表主要用于羅列之后進(jìn)行解釋, 不會有編號 符號, 但是會將括號內(nèi)的次進(jìn)行加粗加黑處理 如果當(dāng)前 item 不存在 描述詞, 則 默認(rèn)顯示,如 條目4 但是樣式會比較奇怪,
\begin{description}\item[條目11] 條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1\item[條目22] 條目2..\item[條目22] 條目3\item 條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4 \end{description}嵌套列表
latex 不僅可以單獨(dú)使用, 惡意是可以進(jìn)行嵌套使用的,
 嵌套列表
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-aZ7UsFfv-1585496300189)(https://i.loli.net/2020/03/29/T7gzLs1q86douZC.png)]
自定義環(huán)境
借用參考鏈接1 中的圖, 可以看到各種命令的說明, 以及l(fā)atex 進(jìn)行排版布局的說明
topsep 列表環(huán)境與上文之間的距離
parsep 條目里面段落之間的距離
itemsep 條目之間的距離
partopsep 條目與下面段落的距離
leftmargin 列表環(huán)境左邊的空白長度
rightmargin 列表環(huán)境右邊的空白長度
labelsep 標(biāo)號與列表環(huán)境左側(cè)的距離
itemindent 條目的縮進(jìn)距離
labelwidth 標(biāo)號的寬度
listparindent 條目下面段落的縮進(jìn)距離
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-4nxO5gfO-1585496300193)(https://i.loli.net/2020/03/29/IJMkEc2YN8Wlnav.png)]
同樣的, 我們在描述列表中能夠看到縮進(jìn)問題, 導(dǎo)致的顯示比較難看, 這里我們可以參考 鏈接2給出的自定義命令的方式進(jìn)行解決
\usepackage{blindtext} \newcommand{\deflabel}[1]{\bf #1\hfill}% \newenvironment{newlist}[1]% {\begin{list}{}{\settowidth{\labelwidth}{\bf #1}%\setlength{\leftmargin}{\labelwidth}%\addtolength{\leftmargin}{\labelsep}%\renewcommand{\makelabel}{\deflabel}}}% {\end{list}}在導(dǎo)言區(qū)設(shè)定了新的命令, 我們在文檔中直接進(jìn)行使用就行了, 注意使用的是偶 在 \begin{newlist} 后面的條目最好填上最長的條目, 這樣后面每個(gè)項(xiàng)目都縮進(jìn)相應(yīng)的尺寸, 達(dá)到顯示美觀的結(jié)果
\begin{newlist}{條目11條條目11條}\item[條目11條條目11條] 條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1條目1\item[條目22] 條目2..\item[條目22] 條目3\item 條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4條目4 \end{newlist}[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-5mnMTONH-1585496300201)(https://i.loli.net/2020/03/29/mBr8dYsfh2Dkxiq.png)]
其他
最終附上最后的在線工程 OverLeaf latex-list.tex
可以在 latex-list.tex 看到相應(yīng)的演示
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-EhHHXwGC-1585496300203)(https://i.loli.net/2020/03/29/GHoQrWcKD8SuXIL.png)]
參考鏈接
總結(jié)
以上是生活随笔為你收集整理的latex-列表 itemize enumerate description 自定义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 剖析互联网工作原理
 - 下一篇: CometOJ #10 沉鱼落雁 | 思