我在 Latex 文档中使用 scrpage2 包来生成每页的页眉。现在我得到了一个页眉,上面写着当前章节的名称和下划线。这是我的代码:
\usepackage[plainheadsepline,headsepline]{scrpage2}
\pagestyle{scrheadings}
\ihead[\sffamily \upshape \bfseries \headmark]{\sffamily \bfseries \upshape \headmark}
\chead[]{}
\ohead[]{}
\ifoot[]{}
\cfoot[]{}
\ofoot[\sffamily \pagemark]{\sffamily \pagemark}
\automark[]{chapter}
\renewcommand*{\chapterheadendvskip}{\vspace*{1\baselineskip}}
我已经使用以下行来删除页眉,但随后我的页码消失了
\thispagestyle{empty}
通常我应该只获取下一行的页码,但有了这个我又得到了标题
\thispagestyle{plain}
答案1
您可以通过调用指定纯文本页面\headmark
也应包含\ihead[...]{...}
(可选参数是纯文本的内容。所以如果您不想要它,只需将其省略即可。如果您也不想要章节页面上的规则,请plainheadsepline
从包选项中删除(以下使用scrlayer-scrpage
而不是scrpage2
)
\documentclass[]{scrreprt}
\usepackage[plainheadsepline, headsepline]{scrlayer-scrpage}
\usepackage{duckuments} % dummy content
\ihead[]{\sffamily\bfseries\upshape\headmark}
\chead[]{}
\ohead[]{}
\ifoot[]{}
\cfoot[]{}
\ofoot[\sffamily \pagemark]{\sffamily \pagemark}
\automark[]{chapter}
\renewcommand*{\chapterheadendvskip}{\vspace*{1\baselineskip}}
\begin{document}
\duckument
\end{document}
第一页: