
dvisvgm を実行して dvi を svg に変換すると、エラーが発生しますWARNING: can't embed font 'mi-kurierri'
。(または、試したデフォルト以外のフォントに対応するエラーが発生します)
以前はうまくいきましたが、アドバイスに従ってフォントを変更してみました。LaTeXフォントカタログドキュメントの序文に次の行を追加します。
\usepackage[math]{kurier}
\usepackage[T1]{fontenc}
私は Windows 10 で MikTeX 2.9 を使用しています。デフォルト以外のフォントを使用した dvi ファイルの生成は問題なく動作します。フォントの変更によって dvisvgm ステップが失敗するだけです。
より詳しい情報:
- のdvisvgm よくある質問このエラーに対処するには、おそらく現在の TeX 環境でフォントが利用できないことが原因であると述べます。私の場合はそうではないと思います。dvisvgm.exe は、フォントを正常に処理する latex.exe と同じディレクトリにあります。
- 私のMikTeXアップデートウィザードは壊れています。この質問そこで、最新バージョンの dvisvgm を別途ダウンロードし、古い dvisvgm.exe を新しいものに置き換えました。(古いものは、デフォルトのフォントでも動作しませんでした。)
編集(解決済み)
私は、中国語用の を含むテンプレート ファイルから始めました\usepackage[UTF8]{ctex}
。英語のフォント パッケージを変更しようとしたときに、これが競合を引き起こしたのは驚くことではありません。エラーを額面どおりに受け止めるのではなく、ファイルを簡素化するように促してくれた ShreevatsaR のコメントに感謝します。
TeX に詳しい方がいらっしゃいましたら、ctex パッケージが非デフォルトのフォント パッケージと競合し、デフォルトのフォントの英語文字とは競合しない理由を教えていただければ幸いです。