由于直立希腊字符的麻烦,我决定从拉丁现代字符切换到 Bitstream Charter(尽管我不太喜欢它)。似乎与该mathdesign
软件包一起,我获得了所需的数学功能。
切换到 Charter 后,我发现我的页面标题(使用 )scrbook
将以“糟糕”的斜体字体排版,而不是文档正文中使用的“漂亮”斜体字体。请参见以下示例,并比较第二页的顶部与第二页末尾的斜体文本:
\documentclass{scrbook}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage[ngerman]{babel}
\usepackage[charter]{mathdesign}
\begin{document}
\chapter{Heading}
\lipsum
For comparison:
\textit{1 Heading}
\end{document}
在日志中,没有关于缺少字体的消息。
我做错了什么?
答案1
它不是一种“糟糕的”斜体字体;默认情况下,scrpage2
将标题排版为倾斜字体。
\renewcommand{\headfont}{\itshape}
在序言中你就完成了。
答案2
即使你不使用scrpage2
,默认的KOMA-Script
类是将标题排版为倾斜字体。您可以通过将以下内容添加到序言中将其更改为斜体:
\setkomafont{pagehead}{\normalfont\normalcolor\itshape}