我想要实现页面标题为小写小写字母。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}