
當執行 dvisvgm 將 dvi 轉換為 svg 時,出現錯誤WARNING: can't embed font 'mi-kurierri'
。 (或與我嘗試的任何非預設字體相對應的東西)
它曾經有效,但我嘗試按照建議更改字體LaTeX 字型目錄,透過將這些行添加到文件的序言中:
\usepackage[math]{kurier}
\usepackage[T1]{fontenc}
我在 Windows 10 上使用 MikTeX 2.9。只是 dvisvgm 步驟因字體更改而被絆倒。
更多資訊:
- 這dvisvgm 常見問題解答解決了此錯誤,並指出可能的原因是該字體在當前 TeX 環境中不可用。我不認為這對我來說是這樣,因為 dvisvgm.exe 與 Latex.exe 位於同一目錄中,它可以很好地處理字體。
- 我的 MikTeX 更新精靈壞了,la這個問題,所以我單獨下載了最新版本的dvisvgm,並用新的替換了舊的dvisvgm.exe。 (舊的甚至無法使用預設字體。)
編輯(已解決)
我從一個模板檔案開始,碰巧有\usepackage[UTF8]{ctex}
,這是針對中文的。當我嘗試更改英文字體包時,這導致了衝突,這並不奇怪。感謝 ShreevatsaR 的評論,它促使我簡化文件,而不是只看表面上的錯誤。
如果對 TeX 有更深入了解的人可以幫助我理解 ctex 包如何與非預設字體包衝突,但與預設字體英文字元不衝突,我很想知道。