关于字体的初学者问题

关于字体的初学者问题

我正在学习 LaTeX,但我不明白以下内容:

为什么当我在序言中包含以下行时,\usepackage{times}我的罗马字体会变为 Times 字体;但是,当我包含 \usepackage{arial}\usepackage{sans}(而不是 times 包)时,无衬线字体不会改变。事实上,它们变成了罗马字体?

谢谢。

答案1

文件times.sty发出命令

\renewcommand{\sfdefault}{phv}
\renewcommand{\rmdefault}{ptm}
\renewcommand{\ttdefault}{pcr}

当用于\usepackage{times}然而sans问题时

\renewcommand{\rmdefault}{cmss}
\renewcommand{\sfdefault}{cmr}

(即计算机现代罗马字体)。您可以找到相应的.sty文件并查看它们的变化。有关详细的字体管理方案,请参阅这篇文章由 Alan Munn 撰写。

相关内容