我正在学习 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 撰写。