\fontsize 中的第二个值是什么?

\fontsize 中的第二个值是什么?

我知道可以使用\usepackage{sectsty}命令来更改文档中章节标题的字体大小\sectionfont;例如,要将章节标题的字体设置为 14pt,我会使用

\sectionfont{\fontsize{14}{15}\selectfont}

但是第二个数字(15)代表什么?当我修改这个值时,似乎没有任何变化。

答案1

的两个参数\fontsize{<size>}{<bskip>}分别设置字体大小和基线跳过。设置后,必须\selectfont使参数变为活动状态,使其在\f@size和中可用\f@baselineskip

一些注意事项:

  • 并非所有字体大小都可用,因此您<size>应该选择避免字体替换,或者选择一个支持您选择的字体的软件包(例如lmodern)。

  • 字体大小和基线跳跃的选择通常是成对的,以避免下行/上行卡在其下方/上方的行中。因此,建议使用预定义或默认字体开关。使用这些的另一个动机是它们会根据所选的默认文档字体大小而变化。也就是说, (比如说)在和文档类别选项下\large有不同的字体大小。10pt11pt12pt

以下一些示例强调了第二个参数的效果:

\documentclass{article}

\usepackage{lmodern}
\usepackage[nopar]{lipsum}
\usepackage[margin=1in]{geometry}

\begin{document}

% https://tex.stackexchange.com/q/24599/5764
{\tiny tiny\par}% 5pt font / 6pt baseline skip
{\scriptsize scriptsize\par}% 7pt font / 8pt baseline skip
{\footnotesize footnotesize\par}% 8pt font / 9.5pt baseline skip
{\small small\par}% 9pt font / 11pt baseline skip
{\normalsize normalsize\par}% 10pt font / 12pt baseline skip
{\large large\par}% 12pt font / 14pt baseline skip
{\Large Large\par}% 14pt font / 18pt baseline skip
{\LARGE LARGE\par}% 17pt font / 22pt baseline skip
{\huge huge\par}% 20pt font / 25pt baseline skip
{\Huge Huge\par}% 25pt font / 30pt baseline skip

\clearpage

{\fontsize{15}{15}\selectfont \lipsum[2]\par}

{\fontsize{15}{18}\selectfont \lipsum[2]\par}

{\fontsize{15}{20}\selectfont \lipsum[2]\par}

\end{document}

默认字体开关在字体大小和基线跳过之间提供了良好的平衡,使字体易于阅读:

在此处输入图片描述

基线跳过值太小会使文本看起来挤在一起:

在此处输入图片描述

有关的:LaTeX 中有哪些字体大小修改器?

相关内容