日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

latex-列表 itemize enumerate description 自定义

發布時間:2023/12/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 latex-列表 itemize enumerate description 自定义 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

介紹

latex 主要有三種列表環境,進行羅列的實現,

  • 無序列表 – itemize
  • 有序列表 – enumerate
  • 描述列表 – description

本文進行了一一介紹和演示, 同時添加了嵌套列表環境和自定義列表環境的說明

latex 列表環境

latex 的列表環境都是使用例如如下的形式進行的羅列,

\begin{itemize}\item 條目1 \item 條目2\item 條目3\item ..... \end{itemize}

無序列表 --itemize 環境

最基本的無序列表的形勢

無序列表環境: \begin{itemize}\item 條目1 \item 條目2\item 條目3\item ..... \end{itemize}

默認的前綴是實心的 黑色原點, 但是我們可以在 \item[] 中進行自定義符號, 一般來說, 想要的符號都能夠進行顯示

對于列表中沒有指定符號的項目, 會使用默認 的符號

無序列表環境--自定義符號: \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 環境

要想使用 有序列表, 需要在導言區 引入 \usepackage{enumerate}

有序列表也是 中間對齊的樣式.
首先介紹最為基本的有序列表的形式, 默認 使用 數字加. 的形勢 如 1.

有序列表-- 默認: \begin{enumerate}\item 條目1 \item 條目2\item 條目3\item ..... \end{enumerate}

實際上, 有序列表可以使用 1, A,a,I,i 標記開始有序的開始, 分別對應, 數字, 大小寫字母表和大小寫羅馬數字

但是其他的字符 只是默認無含義, 當作序號開始的修飾, 既是同樣是序列中的字符, 比如B,b 之類的 ,

同樣的, 如果有兩個序號控制字符, 系統會以后面的字符作為控制, 而且, 前面的也會被替換掉, 所以這如果有重復的字符一定要注意

有序列表-- 指定樣式: \begin{enumerate}[test(2,B,b,) 1, A, a, i, I,]\item 條目1 \item 條目2\item 條目3\item ..... \end{enumerate}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-v3AgzFbV-1585496300179)(https://i.loli.net/2020/03/29/dYtp5EPnSCzVgb3.png)]

同樣的, 有序列表的默認是按照等級的, 最低的是直接默認的 1. 其次是 \begin{enumerate}[1,] 后面的序列控制, 最后面的是在單個項目之前的指定符號, \item[*] 如果存在的話, 會覆蓋相應的符號, 且, 編號會漏過相應的項目.

\begin{enumerate}\item 條目1 \item[*] 條目2\item[-] 條目3\item ..... \end{enumerate}

描述列表 – description

此列表主要用于羅列之后進行解釋, 不會有編號 符號, 但是會將括號內的次進行加粗加黑處理 如果當前 item 不存在 描述詞, 則 默認顯示,如 條目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 不僅可以單獨使用, 惡意是可以進行嵌套使用的,
嵌套列表

\begin{description}\item[條目11] 條目1條目1條目1條目1條目1條目1條目1 \begin{enumerate}[A.]\item 條目1 條目1條目1條目1條目1\begin{itemize}\item 條目1 \item 條目2\item 條目3\item .....\end{itemize}\item 條目2\item 條目3\item .....\end{enumerate}\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}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-aZ7UsFfv-1585496300189)(https://i.loli.net/2020/03/29/T7gzLs1q86douZC.png)]

自定義環境

借用參考鏈接1 中的圖, 可以看到各種命令的說明, 以及latex 進行排版布局的說明

  • 垂直間距
    topsep 列表環境與上文之間的距離
    parsep 條目里面段落之間的距離
    itemsep 條目之間的距離
    partopsep 條目與下面段落的距離
  • 水平間距
    leftmargin 列表環境左邊的空白長度
    rightmargin 列表環境右邊的空白長度
    labelsep 標號與列表環境左側的距離
    itemindent 條目的縮進距離
    labelwidth 標號的寬度
    listparindent 條目下面段落的縮進距離
  • [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-4nxO5gfO-1585496300193)(https://i.loli.net/2020/03/29/IJMkEc2YN8Wlnav.png)]

    同樣的, 我們在描述列表中能夠看到縮進問題, 導致的顯示比較難看, 這里我們可以參考 鏈接2給出的自定義命令的方式進行解決

    \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}}

    在導言區設定了新的命令, 我們在文檔中直接進行使用就行了, 注意使用的是偶 在 \begin{newlist} 后面的條目最好填上最長的條目, 這樣后面每個項目都縮進相應的尺寸, 達到顯示美觀的結果

    \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}

    [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-5mnMTONH-1585496300201)(https://i.loli.net/2020/03/29/mBr8dYsfh2Dkxiq.png)]

    其他

    最終附上最后的在線工程 OverLeaf latex-list.tex

    可以在 latex-list.tex 看到相應的演示

    [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-EhHHXwGC-1585496300203)(https://i.loli.net/2020/03/29/GHoQrWcKD8SuXIL.png)]

    參考鏈接

  • latex 使用 enumitem 宏包調整 enumerate 或 itemize 的上下左右縮進間距
  • description環境懸掛縮進
  • LaTeX中列表的使用
  • Latex-條目、編號、描述
  • 總結

    以上是生活随笔為你收集整理的latex-列表 itemize enumerate description 自定义的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。