章節(jié)結(jié)構(gòu)控制
章節(jié)層次
一個(gè)文檔的最高層章節(jié)可以是part,也可以沒有part直接是chapter/section旋廷。除了part以外,只有在上一層章節(jié)存在時(shí),才可以使用下一層章節(jié)砸逊。
章節(jié)層次示意圖如下悉罕,方框代表文檔類型赤屋,圓圈代表章節(jié)層次。對(duì)于report/book/ctexrep/ctexbook類蛮粮,其最高層為chapter益缎;對(duì)于article/ctexart類,其最高層為section然想。計(jì)數(shù)器secnumdepth控制除part外莺奔,對(duì)章節(jié)進(jìn)行編號(hào)的層次數(shù),它的默認(rèn)值為 3变泄,即對(duì)于report/book/ctexrep/ctexbook類令哟,編號(hào)到subsection;對(duì)于article/ctexart類妨蛹,屏富,編號(hào)到subsubsection。paragraph和subparagraph默認(rèn)不編號(hào)蛙卤、不編目錄狠半。
增加編號(hào)深度
如果想要增加編號(hào)深度,比如我需要編寫四級(jí)標(biāo)題颤难,可采用下面方法:
\setcounter{secnumdepth}{4} %增加編號(hào)深度
\setcounter{tocdepth}{4} %增加目錄深度
修改目錄樣式
給目錄的一級(jí)標(biāo)題增加引導(dǎo)符
默認(rèn)的目錄一級(jí)標(biāo)題是沒有引導(dǎo)符的神年,但是許多模板中要求目錄中的各級(jí)標(biāo)題均有引導(dǎo)符,因此我們需要對(duì)目錄格式做一些修改行嗤。
\titlecontents{section}[4em]{\bfseries \zihao{5} \vspace{10pt}}{\contentslabel{4em}}{\hspace*{-4em}}{~\titlerule*[0.6pc]{$.$}~\contentspage}
---------------------------------------------------------------------------------
1.{section}:標(biāo)題級(jí)別
2.[4em]:標(biāo)題位置 (左間距)
3.{\bfseries \zihao{5} \vspace{10pt}}:標(biāo)題格式 (設(shè)置標(biāo)題的整體格式已日,如字體尺寸、粗細(xì)栅屏、與上一個(gè)標(biāo)題的垂直距離等飘千,可空置)
4.{\contentslabel{4em}}:標(biāo)題標(biāo)志 (設(shè)置標(biāo)題標(biāo)志的格式,如序號(hào)格式栈雳、序號(hào)寬度护奈、序號(hào)與標(biāo)題內(nèi)容之間的間距等,不可空置)
5.{\hspace*{-4em}}:無序號(hào)標(biāo)題 (設(shè)置無序號(hào)標(biāo)題的格式哥纫,如字體逆济、字體尺寸、位置等。該參數(shù)可以空置)
6.{~\titlerule*[0.6pc]{$.$}~\contentspage}:指引線與頁碼 (設(shè)置標(biāo)題與頁碼之間的指引線樣式以及頁碼的格式奖慌,該參數(shù)如果空置抛虫,標(biāo)題將無指引線和頁碼)
如果想要讓目錄層次感更好一些,可以設(shè)置標(biāo)題前間距即與上一個(gè)標(biāo)題的垂直距離简僧,也就是我目前設(shè)置的這樣建椰,如果想要目錄各級(jí)標(biāo)題之間等間距,可以去掉標(biāo)題格式中的\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}
我在設(shè)置標(biāo)題格式的時(shí)候?qū)⒁患?jí)標(biāo)題設(shè)置成了第1章棉姐、第2章這種形式,如果是采用的titlesec宏包設(shè)置的啦逆,需要加上\CTEXsetup[name = {第,章}]{section}
來設(shè)置目錄章節(jié)格式伞矩。
設(shè)置章節(jié)格式參考畢業(yè)論文LaTeX模板。