删除 TOC 和 LOF 之后的页面页眉

删除 TOC 和 LOF 之后的页面页眉

我正在使用 Koma-script 书籍文档类、twosides,并且我也使用该包\fancyhdr来修改我的页面。

问题是页眉出现在目录后的下一页和 LOF 后,所以我想知道是否有办法从这些页面中删除页眉

答案1

很多年前,我从不记得在哪里得到了这个代码片段,所以不幸的是我无法承认它的创始人;但它肯定不是我的。

\makeatletter \def\cleardoublepage{\clearpage\if@twoside
\ifodd\c@page\else \hbox{} \vspace*{\fill}
\thispagestyle{empty} \newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi} \makeatother

这实际上只是重新定义\cleardoublepage为包含\thispagestyle{empty},但这将完成您想要的操作(如果我正确理解了您想要的操作)。它还将从任何被清除的页面中删除页眉和页脚\cleardoublepage;例如,章节末尾的空白背面页面。

答案2

您正在做一些事情来改变默认值scrbook(见下面的例子)。

确保 TOC 和 LOF 后的空白页为空,请插入

\KOMAoptions{cleardoublepage=empty}

在序言的末尾或文档的最开始处。


下面是一个示例,说明scrbookTOC 后的空白页默认为空:

\documentclass{scrbook}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\Blinddocument
\end{document}

相关内容