所以我想將章節標題放在一個頁面中,我使用了這段程式碼
\titleformat{\chapter}[display]
{\normalfont\Large\filcenter\sffamily}
{\vspace*{\fill}
\vspace{1pt}%
\titlerule
\vspace{1pc}%
\LARGE\MakeUppercase{\chaptertitlename}~\thechapter}
{1pc}
{\titlerule\Huge}
[\vspace*{\fill}\newpage]
加上 {titlesec} 包,但這也影響了我的參考書目標題,現在是這樣的
我希望它像以前一樣與參考文獻位於同一頁面中
我嘗試創建一個像這樣的自訂章節:
\newcommand*\mychapter[2][]{%
\begingroup
\def\@chapapp{Chapitre}
\def\thechapter{\@Alph\c@chapter}
\if\relax\detokenize{#1}\relax
\chapter{#2}
\else
\chapter[#1]{#2}
\fi
\endgroup
}
然後對此應用相同的方法,但我沒有寫 \chapter,而是寫了 \mychapter 但沒有發生任何事情,它沒有改變,我使用 natbib 和 unsrtnat 風格(但我認為這並不重要)
那麼有沒有辦法將章節標題放在一頁中而不影響參考書目呢?
答案1
在這種情況下,請嘗試使用 鍵新增格式numberless
(所有未編號的章節都將以相同的方式進行格式設定),並根據您的需求進行調整:
\titleformat{name=\chapter,numberless}[block]
{\normalfont\Large\filcenter\sffamily}
{}
{0pc}
{\Huge}