在 Windows Vista HP 上通过 Protext 发行版安装了 MikTex2.9。太棒了,pdflatex 几乎包含所有软件包,开箱即用。但是……我的工作是在 Baskerville 进行的。因此,我将字体定义文件 t1pbv.fd(T1 编码的 baskerville)存储在 MT/tex/latex/psnfss 中,就像在我的另一台 PC 上一样。还将各种 .ttf、.map 和 .tfms 复制到适当的位置。然后运行“刷新 FNDB”。遗憾的是,再次运行 pdflatex 时,找不到文件 t1pbv。
没有名为 FNDB 的文件可供我检查,就像(旧的?)LS-R 一样?还有其他东西也必须更新,比如 .cfg?
谢谢你为我节省了一个下午,恩斯特
答案1
问题出在psfonts.map
及其相关文件(type 1 字体数据库)未更新。如果您updmap
从命令行运行,它应该可以工作。如果您想查看发生了什么,请输入 updmap --verbose。之后,您可以检查 psfonts.map 等文件中是否提到了 Baskerville;这些文件位于(在 Windows 7 下)中C:\Users\Your_Name\AppData\Local\MiKTeX\2.9\dvips\config\
。