我正在使用scrbook
带有选项的 documentclass headings=small
。系统要求我将\chapter
和的字体大小减小\section
一磅。我该怎么做?
答案1
如果您使用可缩放字体(如lmodern
),则可以使用 和 选择字体大小\fontsize
。\selectfont
下面是 MWE。我使用\thefontsize
宏测试了标题的大小。对我来说,章节标题是 14.4pt 大,所以我将其更改为 13.4pt,部分标题是 12pt,所以我将其更改为 11pt。要更改特殊文本(如标题)的字体,KOMA-script 有命令\addtokomafont
和\setkomafont
。\usekomafont
您可以使用指定元素的设置。
编辑:添加了测定\baselineskip
并调整了值以\fontsize
与新尺寸具有相同的关系。
\documentclass[headings=small]{scrbook}
\usepackage{lmodern}
\makeatletter
\newcommand\thefontsize[1]{{#1 The font size is: \f@size pt\par Baselineskip: \the\baselineskip\par}}
\makeatother
\addtokomafont{chapter}{\fontsize{13.4pt}{16.75pt}\selectfont}
\addtokomafont{section}{\fontsize{11pt}{12.833pt}\selectfont}
\begin{document}
\chapter{test}
\thefontsize{\usekomafont{chapter}}
\section{test}
\thefontsize{\usekomafont{section}}
\end{document}