KOMA-Script“pageheadfoot”字体不采用 \sffamily

KOMA-Script“pageheadfoot”字体不采用 \sffamily

几个月来我一直在输入文档,并且使用的是 scrreprt 类。我刚刚注意到,以前是无衬线的页眉字体已恢复为衬线字体,因为 koma 字体“pageheadfoot”不接受命令\sffamily(也不接受\ttfamily)。我将问题归结为这个 MWE:

% !TeX TS-program = lualatex
% !TeX encoding = UTF-8
% !TeX spellcheck = it_IT

\documentclass{scrbook}

\usepackage{polyglossia}
\setmainlanguage{italian}

\usepackage{scrlayer-scrpage}
\setkomafont{pageheadfoot}{\sffamily \bfseries}
\KOMAoptions
  { headsepline=on }
\ohead
  { \headmark }
\ofoot*
  { \pagemark }

\usepackage{lipsum}

\begin{document}
\pagestyle{scrheadings}
\chapter{Chapter 1}
\section{Section 1}
\lipsum[1-5]
\section{Section 2}
\lipsum[6-9]
\section{Section 3}
\lipsum[10-12]
\end{document}

然而,输出就是您在这里看到的:

平均能量损失

更新 - 我已经找到了一种解决方法,方法是将\sffamily其放入\markboth\markright...但我不知道它是“干净”还是“作弊”。

相关内容