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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

latex中report目录_LaTeX目录格式控制

發布時間:2023/12/2 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 latex中report目录_LaTeX目录格式控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

章節結構控制

章節層次

一個文檔的最高層章節可以是part,也可以沒有part直接是chapter/section。除了part以外,只有在上一層章節存在時,才可以使用下一層章節。

章節層次示意圖如下,方框代表文檔類型,圓圈代表章節層次。對于report/book/ctexrep/ctexbook類,其最高層為chapter;對于article/ctexart類,其最高層為section。計數器secnumdepth控制除part外,對章節進行編號的層次數,它的默認值為 3,即對于report/book/ctexrep/ctexbook類,編號到subsection;對于article/ctexart類,,編號到subsubsection。paragraph和subparagraph默認不編號、不編目錄。

增加編號深度

如果想要增加編號深度,比如我需要編寫四級標題,可采用下面方法:

\setcounter{secnumdepth}{4} %增加編號深度

\setcounter{tocdepth}{4} %增加目錄深度

修改目錄樣式

給目錄的一級標題增加引導符

默認的目錄一級標題是沒有引導符的,但是許多模板中要求目錄中的各級標題均有引導符,因此我們需要對目錄格式做一些修改。

\titlecontents{section}[4em]{\bfseries \zihao{5} \vspace{10pt}}{\contentslabel{4em}}{\hspace*{-4em}}{~\titlerule*[0.6pc]{$.$}~\contentspage}

---------------------------------------------------------------------------------

1.{section}:標題級別

2.[4em]:標題位置 (左間距)

3.{\bfseries \zihao{5} \vspace{10pt}}:標題格式 (設置標題的整體格式,如字體尺寸、粗細、與上一個標題的垂直距離等,可空置)

4.{\contentslabel{4em}}:標題標志 (設置標題標志的格式,如序號格式、序號寬度、序號與標題內容之間的間距等,不可空置)

5.{\hspace*{-4em}}:無序號標題 (設置無序號標題的格式,如字體、字體尺寸、位置等。該參數可以空置)

6.{~\titlerule*[0.6pc]{$.$}~\contentspage}:指引線與頁碼 (設置標題與頁碼之間的指引線樣式以及頁碼的格式,該參數如果空置,標題將無指引線和頁碼)

如果想要讓目錄層次感更好一些,可以設置標題前間距即與上一個標題的垂直距離,也就是我目前設置的這樣,如果想要目錄各級標題之間等間距,可以去掉標題格式中的\vspace{10pt}。以下是目錄控制代碼和效果:

\usepackage{titletoc}

\titlecontents{section}[4em]{\bfseries \zihao{5} \vspace{10pt}}{\contentslabel{4em}}{\hspace*{-4em}}{~\titlerule*[0.6pc]{$.$}~\contentspage}

\titlecontents{subsection}[4em]{\zihao{5}}{\contentslabel{2em}}{\hspace*{-2em}}{~\titlerule*[0.6pc]{$.$}~\contentspage}

\titlecontents{subsubsection}[7em]{\zihao{5}}{\contentslabel{3em}}{\hspace*{-2em}}{~\titlerule*[0.6pc]{$.$}~\contentspage}

\titlecontents{paragraph}[11em]{\zihao{5}}{\contentslabel{4em}}{\hspace*{-2em}}{~\titlerule*[0.6pc]{$.$}~\contentspage}

image

我在設置標題格式的時候將一級標題設置成了第1章、第2章這種形式,如果是采用的titlesec宏包設置的,需要加上\CTEXsetup[name = {第,章}]{section}來設置目錄章節格式。

設置章節格式參考畢業論文LaTeX模板。

總結

以上是生活随笔為你收集整理的latex中report目录_LaTeX目录格式控制的全部內容,希望文章能夠幫你解決所遇到的問題。

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