这可能稍微偏离主题,但我还是会尝试一下,其他 TeX 用户可能也会感兴趣。
考虑这个最小的例子:
\documentclass{scrartcl}
\begin{document}
\section{The heading}
Some text
\end{document}
它产生这样的结果:
我觉得这非常令人不快。尤其是当小节标题较小且更频繁时,衬线字体和无衬线字体之间的变化让我感觉就像我在学校作文中遇到的刚刚发现 comic sans 的青少年。(我可能有些夸张。)
我知道这是可能的将节标题字体更改为衬线字体,我个人很喜欢:
KOMA-Script 中的标准选择背后是否有印刷方面的考虑?我偏爱的带衬线部分标题是否算作品味低下或印刷不合理?这样做的利弊是什么?(或者这真的只是品味问题?)
编辑:我问的是印刷方面的推理,因为人们声称每行有一个最佳字符数,这有科学证据支持。谁知道呢,也许有实验表明读者对无衬线章节标题的文本排版记得更多/更少?
答案1
KOMA-Script 的理由是:
排版中有一条规则,即混合使用的字体数量应尽可能少。使用无衬线字体作为标题似乎已经违反了这条规则。但是,应该知道粗体、大衬线字体对于标题来说太重了。严格地说,至少应该使用普通字体,而不是粗体或半粗体。然而,在更深层次的结构中,普通字体可能显得太轻了。另一方面,标题中的无衬线字体外观非常美观,事实上几乎只在标题中得到认可。这就是为什么无衬线字体是 KOMA-Script 中精心选择的默认字体的原因。
(Markus Kohm,KOMA-Script 指南,第 94 页)
话虽如此,我也更喜欢全衬线版本。虽然它并不是排版的黄金标准,但 Microsoft Word 的标准设置已从混合字体(2003 年:Arial/Times New Roman 或 2007-2010 年:Cambria/Calibri)转变为全无衬线字体(2013-2016 年:Calibri Light/Calibri)。也许这表明这条规则并不是一成不变的。
答案2
更新
自从版本 3.12standardclasses
对于定义的选项,有一个未记录的值heading
,它会将所有部分标题级别的字体更改为衬线。
请注意
headings=standardclasses
也chapterprefix=true
设置了,标题的大小也像标准类别一样更改了。要撤消这两个额外的更改,您必须使用chapterprefix=false
和headings=big
后 headings=standardclasses
。
\documentclass[
headings=standardclasses,
headings=big
]{scrartcl}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
\documentclass[
headings=standardclasses,
headings=big,
chapterprefix=false
]{scrbook}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
如果您使用scrreprt
或scrbook
选项,headings=standardclasses
也会由未记录的选项设置emulatestandardclasses
(见下文)。
原始答案
自从版本 3.12还有一个未记录的类选项,其结果与标准类的布局类似,包括标题的衬线字体:
\documentclass[emulatestandardclasses]{scrbook}
\usepackage{blindtext}% dummy text
\begin{document}
\tableofcontents
\Blinddocument
\end{document}
注意该选项需要软件包scrlayer-scrpage
,所以不能与scrpage2
或一起使用fancyhdr
。
答案3
据我所知,使用衬线字体的全部目的是帮助读者在对齐文本中找到下一行,即不跳过一行或再次阅读同一行。衬线字体通过强烈强调基线。
另一方面,标题 a) 不对齐 b) 通常不超过一两行,并且 c) 比连续文本大得多。这就是为什么那里不需要衬线的原因。