如何更改默认字体大小?

如何更改默认字体大小?

如何更改整个 LaTeX 文档的默认字体大小?这可能吗?

答案1

至少一些文档类提供了可选参数来执行此操作。例如,

\documentclass[12pt]{book}

将以连贯的风格提供一组改变的字体大小(\footnotesize例如,会更小)。

答案2

标准类有选项10pt11pt12pt用于加载给定大小的主字体配置以及标题的匹配大小等。

如果您使用 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}

这使:

在此处输入图片描述

相关内容