使用scrpage2
with scrbook
,如何才能使章节的最后一页没有页脚(以便白色不被打断)?
答案1
我会建议
\usepackage{etoolbox}
\preto\chapter{\thispagestyle{endchapterstyle}}
其中endchapterstyle
,页面样式定义为正常样式,但页脚为空。
该命令\chapter
负责清除页面。但直接命令\thispagestyle{endchapterstyle}
可能更可取。或者
\newcommand{\closechapter}{\thispagestyle{endchapterstyle}}
这样,您可以稍后改变主意,并\closechapter
在重新定义后保留原位。
答案2
为了记录,这是我对@egreg 的答案的实现:
\cfoot[\rule{6mm}{0.8pt}\\\pagemark]{\rule{6mm}{0.8pt}\\\pagemark}
\ofoot[]{}
\lehead[]{}
\cehead[\headerfont\textsc{\titlehead}]{}
\cohead[\headerfont\textsc{\chaphead}]{}
\ohead[]{}
\defpagestyle{chapterend}%
{%
{\hfill\headerfont\textsc{\titlehead}\hfill}
{\hfill\headerfont\textsc{\chaphead}\hfill}
{}
}%
{{}{}{}} % Nothing in footer
\renewcommand*{\chapterpagestyle}{scrheadings}
\newcommand{\closechapter}{\thispagestyle{chapterend}}