幫助理解章節

幫助理解章節

章節標題中有四個主要元素。

  1. 「章」字
  2. 第 1 章 <1,2...>
  3. “不必要的又長又複雜的章節標題”
  4. 背景可選圖形,如方格、圓形等。

現在我想知道分別地對於所有元素,如何更改前三個元素的位置、字體、顏色、大小(所有格式),第三個元素的兩行之間有間隙。以及整體包裝。

給出了範例程式碼,但是,我無法控制/設定元素,因為我不明白。

\titleformat{\chapter}[display]
{\Large\raggedleft}
{\MakeUppercase{\chaptertitlename}%
\rlap{ \resizebox{!}{1.5cm} {\thechapter}\rule{5cm}{1.5cm}}}
{10pt}{\Huge}
\titlespacing*{\chapter}{0pt}{30pt}{20pt}

我比較喜歡\documentclass{book}

答案1

要解決您的問題,最簡單的方法是閱讀以下文檔titlesec。從該文件:

\titleformat{〈command〉}[〈shape〉]{〈format〉}{〈label〉}{〈sep〉}{〈before-code〉}[〈after-code〉]

這裡

  • 〈command〉 是要重新定義的分段指令,即\part、\chapter、\section、\subsection、\subsubsection、\paragraph 或\subparagraph。 [...]
  • <format> 是套用於整個標題(標籤和文字)的格式。該部分可以包含垂直材料(以及一些形狀的水平材料),這些材料排版在標題上方的空間之後。
  • 標籤在<label>中定義。如果該層級沒有章節標籤,則可以將其留空,但不建議這樣做,因為這樣做不會在目錄和運行頭中抑制數字。
  • 〈sep〉是標籤和標題正文之間的水平分隔,且必須是一個長度(不能為空)。該空間的展示形狀是垂直的;在框架中,它是文字到框架的距離。在有星號的切片指令版本中, 〈label〉 和 〈sep〉 都被忽略。如果您使用圖片等,請將此參數設為 0 pt。
  • <before-code> 是標題正文之前的程式碼。最後一個指令可以帶一個參數,即標題文字。但是,使用明確套件選項時,必須使用 #1 明確給出標題(見下文)。
  • 〈after-code〉 是標題正文之後的代碼。排版素材採垂直排方式,有懸掛、塊狀、展示等功能;在水平模式下,帶有 runin 和 leftmargin [...]。否則被忽略。

這意味著您的程式碼會更改\chapter形狀display(單獨段落中的標籤)。您的整個標題(第...章:名稱)是\Large\raggedleft。然後,章節標籤將變為大寫(CHAPTER),並且\rlap您將獲得帶有規則的章節編號。在“Chapter”和“NAME”之間有10pt距離。最後你申請\Huge「NAME」(章節標題)。在這裡您可以套用標題字體設定。

相關內容