如何将页眉和页脚放置在具有章节/节标题的页面上?

如何将页眉和页脚放置在具有章节/节标题的页面上?

有些人希望从页面中删除页眉和页脚,即章节或节的开始部分。但我想停留将其放置到位。我该怎么做?(我使用 KOMA-Script (scrbook) 和 scrpage2。)

答案1

如果您使用scrpage2及其scrheadings页面样式,以前指定了样式的页面plain(例如章节起始页)现在将被指定scrplain。的页眉/页脚命令scrpage2具有控制样式的可选参数scrplain

可能造成混淆的原因是,像 这样的命令\ohead[\headmark]{\headmark}可能仍会在章节起始页上生成空标题,因为\headmark它本身可能为空(例如,因为它引用了\rightmark双面文档)。使用 eg\leftmark应该会生成非空的“起始”标题。

\documentclass{scrbook}

\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot% Dump header/footer content
% \ohead[\headmark]{\headmark}% Will produce empty "starting" heading
\ohead[\leftmark]{\leftmark}
\ofoot[\pagemark]{\pagemark}

\usepackage{blindtext}

\begin{document}

\blinddocument

\end{document}

(这盲文包仅用于向示例添加一些虚拟文本。)

答案2

\renewcommand*{\chapterpagestyle}{whatever},请参阅文档 scrguien,第 3.2.2 节“页面样式”。

相关内容