我想在演示文稿中演示不同的字体。在投影仪演讲中使用 Courier 和 Bera Sans 字体,但为了演示,我还想使用 Latin Modern Roman。
这是我打印文本的操作:
\usefont{T1}{lmr}{m}{n}
\small Latin Modern Roman \\
\tiny\sampletext
这给了我一个相当巨大的文本大小。对 courier 字体执行同样的操作看起来是正确的:
\usefont{T1}{bch}{m}{n}
\small Charter \\
\tiny\sampletext
我认为错误的字体被缩放得太小了,但我该如何选择正确的字体呢?
答案1
以下是比较:第一个块是 5pt 大小的 Latin Modern(专门设计的字体),第二个块是 5pt 大小的 Latin Modern 10,第三个块是 5pt 大小的 Charter
转换为位图图像的结果很好地展示了专门设计的小尺寸字体(以及大尺寸字体)的用途:使文本易于阅读。
以下是代码
\documentclass{standalone}
\usepackage{lmodern,lipsum}\frenchspacing
\begin{document}
\vbox{\hsize=5cm
\small Latin Modern Roman \\
\tiny\lipsum[2]
\small Latin Modern Roman (scaled) \\
{\normalsize\font\x=\fontname\font\space at 5pt \tiny\x
\lipsum[2]\par}
\usefont{T1}{bch}{m}{n}
\small Charter \\
\tiny\lipsum[2]
}
\end{document}
答案2
您是否想使用该\fontsize
命令?以下 MWE 演示了其用法。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\newcommand{\sampletext}{Some randomly chosen words.}
\begin{document}
\fontsize{4}{6}\selectfont\sampletext\par
\fontsize{5}{7}\selectfont\sampletext\par
\fontsize{6}{8}\selectfont\sampletext\par
\fontsize{7}{9}\selectfont\sampletext\par
\fontsize{8}{10}\selectfont\sampletext\par
\fontsize{9}{11}\selectfont\sampletext\par
\fontsize{10}{14}\selectfont\sampletext\par
\fontsize{12}{15}\selectfont\sampletext\par
\fontsize{14}{17}\selectfont\sampletext\par
\fontsize{17}{20}\selectfont\sampletext\par
\fontsize{20}{25}\selectfont\sampletext\par
\fontsize{25}{30}\selectfont\sampletext\par
\fontsize{30}{35}\selectfont\sampletext\par
\end{document}
请注意,当您使用相对较小尺寸的字体(例如 4、5 和 6 点)时,如果字体有专门为这些小尺寸设计的变体,效果会更好。(Latin Modern 就是这样一种字体。)如果没有针对尺寸进行此类调整,文本在小尺寸下显示时会显得又瘦又薄(而在比“设计尺寸”大得多的尺寸下显示时会显得非常沉重和笨重)。