我一直在网上寻找如何使用 PDFlatex 为 LaTeX 安装新字体的指南。有很多指南,但我很难理解它们。
目前我有以下文件和文件结构:
-pwb(walbaum)
-fonts
-afm
-abobe
-walbaum
<18x .afm files>
-enc
<empty>
-map
<1x .map file>
-tfm
-abobe
-walbaum
<60x .tfm files>
-type1
-abobe
-walbaum
<18x .pfb files>
-vf
-abobe
-walbaum
<30x .vf files>
-tex
-latex
-abobe
-walbaum
<4x .fd files>
<1x .sty file>
那么,要使用字体,下一步该怎么做?我应该把文件放在哪里?我能用它来计算数学等式吗?
如果您能用简单的方式解释一下,我会很高兴。
奖励信息:我在 Mac 上使用 TexMaker 和 PDFLatex。
答案1
本质上,您缺少一个pwb.map
描述虚拟字体和实际的 1 型字体之间对应关系的文件,以便 pdflatex 或 dvips 可以使用它们。您将其安装在your_local_texmf\ fonts\map
\adobe`(不是 abobe!)中。完成后:
- 添加
local
updmap.cfg
此行:Map pwb.map
- 运行
texhash
(TeXLive 或 MacTeX)或Refresh FNBD
(MiKTeX) - 运行
initexmf --mkmaps
以刷新 Type 1 字体的数据库
您可以在优秀的Font Installation Guide
答案2
你知道 fontspec 包吗?根据文档它“允许 XeTeX 或 LuaTeX 用户在 LaTeX 文档中加载 OpenType 字体。无需安装字体,并且可以在整个文档中根据需要选择和使用字体功能。”
我在 Mac 上使用 pdflatex 排版文档时使用它,只需输入
\usepackage{fontspec}
\setmainsfont{Georgia}
使用作为系统字体安装的 Georgia。