使页眉中的数字大小匹配

使页眉中的数字大小匹配

我想要实现页面标题为小写小写字母。MWE 如下:

\documentclass{scrbook}

\usepackage[automark]{scrlayer-scrpage}
\addtokomafont{pageheadfoot}{\normalfont\scshape}
\ohead{\MakeLowercase{\headmark}}

\begin{document}

\section{First section}
\subsection{A subsection}

\end{document}

然而,这个数字有点太大了:

在此处输入图片描述


到目前为止我尝试过的是使用下面的代码

\ohead{\footnotesize\MakeUppercase{\headmark}}

其结果如下:

在此处输入图片描述

它很接近,但对我来说,缩放的大写小型大写字母与“真正的”小写小型大写字母看起来有点不同。


  • 有没有什么办法可以让小写的小型大写字母与适当大小的章节/节号匹配?

答案1

您可以重新定义\chaptermarkformat\sectionmarkformat获取标题中较小的章节和节号:

\documentclass{scrbook}
\usepackage{blindtext}% only for dummy text

\usepackage[automark,markcase=lower]{scrlayer-scrpage}
\renewcommand*\chaptermarkformat{{\footnotesize\thechapter\autodot}\enskip}
\renewcommand*\sectionmarkformat{{\footnotesize\thesection\autodot}\enskip}
\addtokomafont{pageheadfoot}{\normalfont\scshape}

\begin{document}
\chapter{First chapter}
\Blindtext
\section{A section}
\Blindtext
\end{document}

相关内容