尽管已正确安装但未找到字体

尽管已正确安装但未找到字体

我刚刚在运行 OS X Yosemite 10.10 的 MacBook 上安装了 MacTeX-2014 发行版。当我尝试在新硬盘上全新安装之前在该机器上构建一个我之前已经顺利运行过的文档时,出现了以下错误消息:

mktexpk: No such file or directory kpathsea: Appending font creation commands to missfont.log.

missfont.log 内容如下

mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm9
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm9
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm9
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm9    
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm9
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm9
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm9
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm9

我真的不能从中得到太多帮助,谷歌也没有提供太多帮助。

编辑:我检查了字体是否安装正确。似乎是这样,因为它kpsewhich bbm9.mf产生了正确的路径。

编辑2:未使用任何 bbm 字体的文档似乎运行良好,但使用 bbm 字体的文档则不然。

答案1

经过一番尝试,我尝试了所有能想到的方法,并与 Robert Koch 进行了交流,最终找到了解决问题的方法。我将发布答案,以便将来万一有人遇到同样的问题,就无需无休止地反复试验。

我第一次遇到这个问题时,正在使用 TeXstudio 作为编辑器。TeX 似乎能够在树中找到元字体数据,但不知何故无法通过~/Library/texlive/2014/texmf-var/fonts/pkTeXstudio 从中创建正确的 pk 文件。该目录的~/Library/texlive存在是为了让 TeX Live 在缺少所需的 root 权限时自动创建文件。

Robert Koch 给了我一个想法,尝试删除texlive本地图书馆的文件夹,重新排版,看看会发生什么,因为在需要时应该可以毫无问题地重新创建文件夹。幸运的是 - 使用TeXShop这次 - TeX 确实做到了这一点,而且这次做得很正确。既然已经创建了可用的 pk 文件,我甚至可以使用 TeXstudio 进行编译。所以最终看来这毕竟是一个前端问题。我仍然不明白为什么我一开始就遇到了这个问题,为什么我上次使用 TeXstudio 时没有遇到这个问题,至少在软件方面似乎设置相同。

答案2

感谢您发布问题并给出解决方案。我也遇到了同样的问题,也是使用 TeXstudio,看了您建议的解决方案后,我尝试了一些更简单的方法,而且成功了。我只是用 TeXShop 编译了一次(没有删除任何目录),然后返回 TeXstudio,问题就解决了。希望这对遇到同样问题的其他人有用。

相关内容