儘管正確安裝但找不到字體

儘管正確安裝但找不到字體

我剛剛在運行 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產生正確路徑的情況。

EDIT2:不使用任何 bbm 字型的文件似乎運作正常,而使用 bbm 字型的文件則不然。

答案1

經過一番嘗試並與羅伯特·科赫交談後,我終於找到了解決問題的方法。我將發布答案,以便將來有人遇到同樣的問題時,無需無休止的嘗試和錯誤。

當我第一次遇到這個問題時,我正在使用 TeXstudio 作為編輯器。看起來,TeX 能夠在樹中找到元字體數據,但不知何故無法透過~/Library/texlive/2014/texmf-var/fonts/pkTeXstudio 從它創建正確的 pk 檔案。該目錄的~/Library/texlive存在是為了允許 TeX Live 在缺少所需的 root 權限時自動建立檔案。

羅伯特·科赫(Robert Koch)給了我一個想法,嘗試刪除texlive本地庫的資料夾,再次排版,看看會發生什麼,因為在需要時應該毫無問題地重新建立該資料夾。幸運的是——使用電子商店這次 - TeX 確實做到了這一點,而且這次做得正確。現在工作 pk 檔案已經創建,我甚至可以使用 TeXstudio 進行編譯。所以最終看來還是前端的問題。我仍然不明白的是為什麼我一開始就遇到了這個問題,為什麼我上次使用 TeXstudio 時沒有遇到這個問題,至少在軟體方面設定似乎是相同的。

答案2

感謝您發布問題並給出解決方案。我也遇到了同樣的問題,也是使用 TeXstudio,看看你建議的解決方案,我嘗試了一些更簡單的方法,它起作用了。我只是用TeXShop編譯了一次(沒有刪除任何目錄)然後回到TeXstudio,問題就解決了。希望這對其遇到相同問題的其他人有用。

相關內容