如何更改整个 LaTeX 文档的默认字体大小?这可能吗?
答案1
至少一些文档类提供了可选参数来执行此操作。例如,
\documentclass[12pt]{book}
将以连贯的风格提供一组改变的字体大小(\footnotesize
例如,会更小)。
答案2
标准类有选项10pt
,11pt
和12pt
用于加载给定大小的主字体配置以及标题的匹配大小等。
如果您使用 KOMA-Script,请使用选项fontsize=<size>
设置可能与上述三种不同的尺寸。
要更改主字体的大小,只需尝试一下\fontsize{<size>}{<skip>}\selectfont
,但这不是真正的用户命令,因此应该知道使用它时会做什么;-)
答案3
您可以通过该包更改主字体大小和其他字体大小命令(只要字体是可缩放的)fontsize
。
封装fontsize
选项
最基本的方法是使用fontsize
自动设置行距的选项:
\usepackage[fontsize=10.8pt]{fontsize}
命令\changefontsize
如果需要精确的行距,可以使用以下\changefontsize
命令:
\usepackage{fontsize}
\changefontsize[12.8pt]{11pt}
这是一个最小的工作示例。正常大小和正常行距分别设置为 11pt 和 12.75pt:
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{cochineal}
\usepackage{fontsize}
\changefontsize[12.75]{11}
\begin{document}
\blinddocument
\end{document}
这使:
印刷样品
字体大小命令的值可以通过以下\printsamples
命令获取:
\printsamples
打印包定义的所有尺寸的字体大小和行距的值。
\printsamples{12.8pt}{11.2pt}[normalsize,tiny,tinyr,tinyrr,tinyrrr]
打印可选参数中声明的所有尺寸的字体大小和行距的值。
下面是使用 Cochineal 字体的最小工作示例:
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage{cochineal}
\usepackage{fontsize}
\begin{document}
\printsamples{12.8pt}{11.2pt}[normalsize,tiny,tinyr,tinyrr,tinyrrr]
\end{document}
这使: