我尝试使用 pdflatex (MikTeX) 构建文档,但失败了。似乎是因为标题页上使用的字体。错误如下:
miktex-makemf: The md-chr7y source file could not be found.
Running ttf2pk.exe...
miktex-makepk: PK font md-chr7y could not be created.
!pdfTeX error: pdflatex (file md-chr7y): Font md-chr7y at 572 not found
==> Fatal error occurred, no output PDF file produced!
我找到一些信息,这可能是由于缺少“charter”字体包造成的。但是这个包已经安装了,即使重新安装也没有任何变化。
搜索“md-chr7y”我发现了三个文件:
MiKTeX 2.9\fonts\afm\mathdesign\mdbch\md-chr7y.afm
MiKTeX 2.9\fonts\type1\mathdesign\mdbch\md-chr7y.pfb
MiKTeX 2.9\fonts\tfm\mathdesign\mdbch\md-chr7y.tfm
更新:
我检查了可用的 updmap.cfg 文件中的条目Map mdbch.map
。我在文件中找到了该条目MiKTeX 2.9\miktex\config\updmap.cfg
。
我还能做什么来解决这个问题?
答案1
当您添加字体支持包时,系统应该执行类似于
initexmf --edit-config-file updmap
<add a line "Map mdbch.map">
initexmf --mkmaps
.map
当然,文件名可以不同。如果文件中存在该文件.map
,updmap.cfg
则第二个命令未成功,从命令 shell 发出该命令应该可以解决问题。
答案2
在 Windows 下,只需C:\Program Files(x86)\MiKTeX2.9\miktex\bin
运行文件updmap.exe