如何在纯 TeX 中定义字体大小,以使其按照文章中定义的字体大小工作?

如何在纯 TeX 中定义字体大小,以使其按照文章中定义的字体大小工作?
% gettingstarted.tex
\hoffset=-72.27pt
\voffset=-72.27pt
\hsize=72.27pt
\vsize=72.27pt
\special{papersize=\the\hsize,\the\vsize}

\parindent=0pt
\nopagenumbers

\input pstricks

\def\tiny{\fontsize{10pt}{12pt}\selectfont}

\pspicture(\hsize,\vsize)
\psframe(\hsize,\vsize)
\rput{45}(0.5\hsize,0.5\vsize){\bf\tiny xport}
\endpspicture

\bye

如何在纯 TeX 中定义字体大小,以使其按照文章中定义的字体大小工作?

答案1

Plain TeX 中没有字体选择方案。有些软件包提供了基础结构:

  • 方奇
  • 普利夫
  • 奥夫

如果需要匹配 LaTeX 中使用的字体,请使用 LaTeX。

还应该记住,缩放 Computer Modern 字体不是一个好的做法。

以下是两个样本;第一个样本上印有“A test”

  • cmr10 缩放 250
  • cmr10 缩放 500
  • cmr5

在此处输入图片描述

第二个样本是用\tinyLaTeX 打印的“A 测试”(10pt 大小的班级文章):

在此处输入图片描述

很明显,第一个示例中的第三个选项对应的是\tiny

答案2

在纯 TeX 和 LaTeX 中执行此操作的速度差异是无法合理测量的。

无论如何,10 on 12 pt 是纯 TeX 的默认设置,因此您不需要更改字体大小。

字体在纯 TeX 中是不可交换的,因此每个字体都必须单独定义,例如10pt——这意味着您也\font\tiny=cmb10可以摆脱它。\bf

最好使用 LaTeX。

相关内容