
Classicthesis 範本使用 scrlayer-scrpage 套件提供了一些不錯的標題,在序言中定義。我想保留整個文本,但對於致謝、摘要和目錄,我希望將頁碼放在頁面的外部頁腳部分,而不是其他內容(沒有頁眉)。為此,我嘗試使用:
\pagestyle{scrheadings}
\clearscrheadfoot
\ofoot[\pagemark]{\pagemark}
在每個部分(致謝、摘要和內容)的開頭,但它改變了整個文件。但是,例如,如果我將致謝部分放在括號之間,並且該部分的頁數為偶數,則最後一頁不會獲得該編號。我該如何解決這個問題?
編輯:我的 Acknowledgements.tex 檔案內容如下:
\pdfbookmark[1]{Acknowledgements}{Acknowledgements}
\begin{flushright}{\slshape
blablabla}
\end{flushright}
\bigskip
\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax
\chapter*{Agradecimientos}
blablabla
\lipsum[1-5]
\endgroup
main.tex 呼叫 Acknowledgments.tex 的部分是:
\pagenumbering{roman}
\pagestyle{plain}
\include{FrontBackmatter/Titlepage}
\cleardoublepage\include{FrontBackmatter/Dedication}
\cleardoublepage\include{FrontBackmatter/Acknowledgments}
所以我得到了這個,第一頁中有數字(在本例中為數字 V),而後面沒有數字。
答案1
在變更頁面樣式或頁面樣式設定之前使用\clearpage
或\cleardoublepage
(取決於文件類別及其選項)。
您想plain
對目錄和其他章節中的所有頁面使用頁面樣式嗎?然後你可以使用
\cleardoublepage
\pagestyle{plain}
\tableofcontents
\chapter*{Introduction}
...
\cleardoublepage
\pagestyle{scrheadings}
例子:
\documentclass[a4paper]{book}
\usepackage{classicthesis}
\usepackage{blindtext}% only for dummy text
\begin{document}
\Blindtext
\cleardoublepage
\pagestyle{plain}
\tableofcontents
\chapter*{Introduction}
\Blindtext
\cleardoublepage
\pagestyle{scrheadings}
\Blinddocument\Blinddocument\Blinddocument\Blinddocument
\Blinddocument\Blinddocument\Blinddocument\Blinddocument
\end{document}
結果: