零件页面上的空白页

零件页面上的空白页

我在我的文档(scrartcl documentclass)上使用它:

\usepackage{etoolbox}
\pretocmd{\section}{\cleardoubleevenemptypage}{}{}
\pretocmd{\part}{\cleardoubleevenemptypage}{}{}

这使我得到空白页,以便章节和部分总是从偶数页开始,这很好。(我应该说我使用 fancyhdr 来定义页眉和页脚)。

所以我的问题是,是否有类似的命令\pretocmd适用于当前部分页面而不是以前的页面?我在文档中寻找过这样的东西etoolbox,但我什么也没找到。

更确切地说,我想要的是没有页眉和页脚部分页。

编辑:我知道我可以使用,\part{}\thispagestyle{empty}但我想通过\pretocmd在文档序言中定义它(类似于命令)来自动执行此步骤。

答案1

更新您的序言以使用以下内容:

\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\pretocmd{\section}{\cleardoubleevenemptypage}{}{}
\pretocmd{\part}{\cleardoubleevenemptypage\thispagestyle{empty}}{}{}

这将在清除页面以从偶数页开始后立即发出\thispagestyle{empty}。这相当于执行

\part{<part title>}\thispagestyle{empty}

手动。下面是一个温和的例子(不使用fancyhdr(尽管原理是一样的):

在此处输入图片描述

\documentclass[twoside]{scrartcl}% http://ctan.org/pkg/KOMA-script
\usepackage{etoolbox,lipsum}% http://ctan.org/pkg/{etoolbox,lipsum}
\pretocmd{\section}{\cleardoubleevenemptypage}{}{}
\pretocmd{\part}{\cleardoubleevenemptypage\thispagestyle{empty}}{}{}
\begin{document}
\part{A part}
\section{A section}
\lipsum[1-12]
\part{Another part}
\section{Another section}
\lipsum[13-25]
\part{A final part}
\section{A final section}
\lipsum[13-25]
\end{document}

相关内容