![如何将页眉和页脚放置在具有章节/节标题的页面上?](https://linux22.com/image/233990/%E5%A6%82%E4%BD%95%E5%B0%86%E9%A1%B5%E7%9C%89%E5%92%8C%E9%A1%B5%E8%84%9A%E6%94%BE%E7%BD%AE%E5%9C%A8%E5%85%B7%E6%9C%89%E7%AB%A0%E8%8A%82%2F%E8%8A%82%E6%A0%87%E9%A2%98%E7%9A%84%E9%A1%B5%E9%9D%A2%E4%B8%8A%EF%BC%9F.png)
有些人希望从页面中删除页眉和页脚,即章节或节的开始部分。但我想停留将其放置到位。我该怎么做?(我使用 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 节“页面样式”。