我如何让 KOMA-Script 包scrlayer-scrpage
为每一页添加页眉,甚至是新章节开始的页面?
我得到了这个MWE:
\documentclass[a4paper, 12pt, ngerman, oneside]{scrreprt}
\usepackage[headsepline,automark]{scrlayer-scrpage}
\pagestyle{scrheadings}
\begin{document}
\chapter{Chapter}
\section{Section}
\newpage
\section{2nd Section}
\end{document}
这会为除章节开始的页面之外的每个页面添加页眉。
答案1
章节的第一页是有格式的,plain.scrheadings
因此您需要对其进行定义。
一种可能性是使用类似 的东西\chead*{\leftmark}
。星号标记也plain.scrheadings
必须改变样式。
请参阅以下 MWE
\documentclass[a4paper, 12pt, ngerman, oneside]{scrreprt}
\usepackage[%
headsepline,
plainheadsepline, % <=================================================
automark
]{scrlayer-scrpage}
\clearpairofpagestyles % <==============================================
\chead*{\leftmark} % <==================================================
\ihead*{\pagemark} % <==================================================
\pagestyle{scrheadings}
\begin{document}
\chapter{Chapter}
\section{Section}
\newpage
\section{2nd Section}
\end{document}
及其结果: