我确信这是一个新手问题,但我搞不懂。我尝试遵循以下建议: http://en.wikibooks.org/wiki/LaTeX/Fonts 和这里: http://www.cl.cam.ac.uk/~rf10/pstex/latexcommands.htm
但我似乎无法生成任何字体更改。我要么没有收到任何更改,要么收到错误消息。
以下是使用此命令将字体更改为 Times 的一次失败的尝试的输出:
\rmfamily
\renewcommand{\rmdefault}{ptm}
显然我没有安装正确的软件包或者......
输出显示“未找到度量(TFM)文件。”但我不知道从那里去哪里。
答案1
大多数情况下,建议通过加载软件包预先加载所需的字体。大多数 TeX 发行版中可用的软件包列表可以在线找到LaTeX 字体目录。
包将定义\rmdefault
(roman)、\sfdefault
(sans-serif) 或\ttdefault
(monospaced)。例如:
\usepackage{tgheros,tgtermes,tgcursor}
将设置TeX 环流罗马字体,TeX Gyre 英雄作为无衬线字体和TeX 回旋光标为等宽字体。
XeTeX/LuaTeX 用户还可以使用包更改字体系列fontspec
:分别使用\setmainfont
或。\setsansfont
\setmonofont
\setmainfont{TeX Gyre Termes}\setsansfont{TeX Gyre Heros}\setmonofont{TeX Gyre Cursor}
可以使用以下方法更改默认字体系列:
\renewcommand*\familydefault{\sfdefault}
但是,有时人们希望直接指定字体,fontspec
这也很容易:
\fontspec{TeX Gyre Heros}
对于 Type 1 字体来说,这有点困难:
\fontfamily{qhv}\selectfont
有关字体名称的更多信息,请参阅这个问题。