我正在使用 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}
在序言的末尾或文档的最开始处。
下面是一个示例,说明scrbook
TOC 后的空白页默认为空:
\documentclass{scrbook}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\Blinddocument
\end{document}