更改 classicthesis 中目录的标题

更改 classicthesis 中目录的标题

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}

结果:

在此处输入图片描述

相关内容