抱歉,大家问了这个愚蠢的问题,但我真的不明白该怎么做。
我想使用我看到的字体这里在我的文件中。
我在 Mac OS X 上,使用 textmate 作为编辑器,我的 TeX 发行版是通过 MacTeX 安装的 TeXLive-2010。通常我使用 pdftex 作为渲染引擎。我必须将其更改为 xetex 吗?
您能否给我提供一些示例代码供使用,例如“Avant Garde Book”或该文档中的任何其他不常见的字体?
答案1
以下是 Ubuntu 中 TeX Live 中可用的所有字体(包括示例和源代码):
它不是 TeX Live/MacTeX 2010 的最新完整字体列表,但仍然非常有用。
另一个不错的免费 LaTeX 字体来源是
http://www.ctan.org/tex-archive/info/Free_Math_Font_Survey/survey.html
为一个完全的您需要检查 TeX Live 的安装路径,例如,somepath/texmf-dist/fonts/
。但是很难知道如何使用字体,因为有些字体没有很好的文档记录。您还可以查看这个较老的问题:
我的盒子上安装了哪些字体?
您不必使用 XeTeX 来访问这些字体。另一方面,XeTeX 可帮助您轻松使用操作系统中安装的字体,例如 MacOS 和 Windows 中的“Times New Roman”。
通常,您可能希望在一个文档中使用一个独特的字体主题。有许多字体包可用于此目的。使用这些包可以更改衬线、无衬线和单色字体,以及数学字体(如果有)。您可以从我提到的两个大列表中了解许多包。
例如,
\documentclass{article}
\usepackage{fourier}
您将在文档中获得 Utopia 文本字体和 Fourier 数学字体。其他常见字体包包括txfonts
、pxfonts
等mathdesign
。
如果您只想对一些文本使用特殊字体,您可能不想更改整个文档的字体。一些字体包(尤其是符号和非拉丁字母的字体)提供了一些命令。这些包通常有很好的文档。例如:
% \usepackage{tipa} % font package for International Phonetic Alphabet
Pronounce \textipa{["lA:tEk]} or \textipa{["leItEk]}
然而,许多字体没有.sty
PDF 文档的封装,甚至没有示例代码和结果。您必须使用 LaTeX 的字体命令通过名称访问字体。(查看大列表以了解字体名称。)
在 NFSS 方案中,您可以使用,例如:
{\fontfamily{cmfib}\selectfont Computer Modern Fibonacci} % ref cmfonts.fdd
另一个例子:
{\usefont{OT1}{pbk}{db}{sc} Adobe Bookman Demibold Smallcaps} % ref psnfss
您可能想了解有关 LaTeX2e NFSS 方案的更多信息。请参阅指南或任何关于 LaTeX 的书籍。