TeX Live 上的标准 LaTeX 发行版附带的字体

TeX Live 上的标准 LaTeX 发行版附带的字体

抱歉,大家问了这个愚蠢的问题,但我真的不明白该怎么做。

我想使用我看到的字体这里在我的文件中。

我在 Mac OS X 上,使用 textmate 作为编辑器,我的 TeX 发行版是通过 MacTeX 安装的 TeXLive-2010。通常我使用 pdftex 作为渲染引擎。我必须将其更改为 xetex 吗?

您能否给我提供一些示例代码供使用,例如“Avant Garde Book”或该文档中的任何其他不常见的字体?

答案1

以下是 Ubuntu 中 TeX Live 中可用的所有字体(包括示例和源代码):

http://www.tug.dk/字体目录/

它不是 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 数学字体。其他常见字体包包括txfontspxfontsmathdesign


如果您只想对一些文本使用特殊字体,您可能不想更改整个文档的字体。一些字体包(尤其是符号和非拉丁字母的字体)提供了一些命令。这些包通常有很好的文档。例如:

% \usepackage{tipa} % font package for International Phonetic Alphabet
Pronounce \textipa{["lA:tEk]} or \textipa{["leItEk]}

然而,许多字体没有.styPDF 文档的封装,甚至没有示例代码和结果。您必须使用 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 的书籍。

相关内容