删除章节最后一页的页脚

删除章节最后一页的页脚

使用scrpage2with 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}}      

相关内容