我想在 Plain TeX 中使用 Times 字体。Plain-TeX 中与 LaTeX 命令等效的命令是什么\renewcommand{\rmdefault}{ptm}
?
答案1
看看mathptmx.sty
,下面应该做
\font\tenrm=ptmr7t at 10pt % roman text
\font\sevenrm=ptmr7t at 7pt
\font\fiverm=ptmr7t at 5pt
\font\tenbf=ptmb7t at 10pt % boldface extended
\font\sevenbf=ptmb7t at 7pt
\font\fivebf=ptmb7t at 5pt
\font\tensl=ptmro7t at 10pt % slanted roman
\font\tenit=ptmri7t at 10pt % text italic
% for math family 0 we need a font different from ptmr7t
\font\tenrmop=zptmcm7t at 10pt
\font\sevenrmop=zptmcm7t at 7pt
\font\fivermop=zptmcm7t at 5pt
\textfont0=\tenrmop
\scriptfont0=\sevenrmop
\scriptscriptfont0=\fivermop
\font\teni=zptmcm7m at 10pt % math italic
\font\seveni=zptmcm7m at 7pt
\font\fivei=zptmcm7m at 5pt
\font\tensy=zptmcm7y at 10pt % math symbols
\font\sevensy=zptmcm7y at 7pt
\font\fivesy=zptmcm7y at 5pt
\font\tenex=zptmcm7v at 10pt % math extension
\tenrm % choose default
答案2
如果您使用opmac
(随 csplain 分发),只需键入\input ctimes
。在这种情况下tx-math.tex
,将加载 ,这将激活数学的 TX 字体。如果您需要 T1 编码字体,请\input t1code
在 之前键入\input ctimes
。您可以通过声明来更改已加载字体的所有大小,例如\typosize[11.5pt/13.5pt]
。如果您使用xetex
或 ,luatex
则可以键入\input ucode \input cs-termes
以从 TeXGyre 加载 unicoded 变体 Termes。确保您已安装所有必需的字体,尤其是 csfonts。