我正在使用 KOMA 类编写报告scrreprt
。目前我的标题如下所示:
Introduction
是章节名称。
我想对其做两处修改:
- 我想将章节名称放在标题左侧,将节名称放在标题右侧。我已经尝试过了,
\lhead{\thechapter}
但这只显示章节编号,而不是标题。 - 我如何更改标题中使用的字体以匹配图中的字体?它看起来像是 KOMA 类中章节标题的默认字体,但我不是 100% 确定。
答案1
重新定义\chaptermark
/\sectionmark
以显示章节编号加标题,并重新定义\lhead
/\rhead
以使用\leftmark
/\rightmark
加格式说明\sffamily\bfseries
。
\documentclass{scrreprt}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand*{\chaptermark}[1]{\markboth{\thechapter.~~#1}{}}
\renewcommand*{\sectionmark}[1]{\markright{\thesection.~~#1}}
\lhead{\sffamily\bfseries \leftmark}
\rhead{\sffamily\bfseries \rightmark}
\usepackage{lipsum}
\begin{document}
\chapter{foo}
\section{foobar}
\lipsum[1-12]
\end{document}