[LaTeX] pdfTex エラー: pdflatex.exe (ファイル simhei.ttf): 読み取り用の TrueType フォント ファイルを開けません

[LaTeX] エラー解決法 (!pdfTex エラー: pdflatex.exe は TrueType フォント ファイルを開けずに読み込むことができません)

1. WinEdt でエラーが表示される

コンピューターに Win11 システムを再インストールした後、元の LaTeX ファイルをコンパイルするときに WinEdt で次のエラー メッセージが表示されました。

pdfTex エラー: pdflatex.exe (ファイル simhei.ttf): TrueType フォント ファイルを開いて読み取ることができません
==> 致命的なエラーが発生しました。出力 PDF ファイルは生成されません。
texify: pdffatex.exe が何らかの理由で失敗しました (ログ ファイルを参照)。

人によって遭遇するエラー メッセージはまったく同じではない可能性があります。違いは主に括弧内の ".ttf" のプレフィックスです。エラー メッセージ内の「.ttf」ファイルはフォント ファイル (TureType フォント ファイル) であるため、上記のエラー メッセージは実際には、プログラム pdflatex.exe が simhei.tff フォント ファイルを開けないか、ファイルを読み取れないことを示しています。

2. エラーの原因

上記の問題の原因としては、simhei.tff フォント ファイルがシステムに存在しないか、フォント ファイルが破損して読み取れないことが考えられます (後者の可能性は低いです)。

3. 解決策

3.1 パーソナライズされたソリューション

この問題を解決するには、インターネットから simhei.tff フォント ファイルを直接ダウンロードし (たとえば、Baidu で「simhei.tff ダウンロード」を検索)、ダウンロードしたファイルを C:/Windows/Fonts フォルダーにコピーします。他のフォント ファイルがない場合も同様に処理できます。

3.2 基本的な 1 回限りのソリューション

解決策 1 では、simhei.tff フォント ファイルが存在しないという問題のみが解決されますが、存在しない他のフォントがある場合は、上記の方法を繰り返す必要があります。これを一度だけ実行したい場合は、他のコンピュータの C:/Windows/Fonts フォルダを使用して、自分のコンピュータのフォルダを上書きできます (念のため、最初に対応するフォルダをバックアップしておいてください)。 。問題が発生したときにバックアップがないのが一般的であることを考えると、上記の方法を実行する可能性は低いため、コンピューター上の以下のフォルダー(211 フォントを含む)を共有します。これらのフォントの中で必要なフォントがまだ見つからない場合は、解決策 1 に戻って自分でインターネットを検索することしかできません。

C:/Windows/Fonts フォルダーのダウンロード アドレス (Baidu ネットワーク ディスク)
https://pan.baidu.com/s/1UY0aSgDGbyAElf_qoyI6eg?pwd=uinl
抽出コード: uinl
(2022.05.07の以前のリンクは友人から無効であると報告されましたので、リンクを更新してください~[2022.10.16更新])

この記事はここのブログを参照しています。「何千マイルも越えて、オールラウンド」のボスに感謝します!

お役に立ちましたら、ぜひ高評価をお願いします~

おすすめ

転載: blog.csdn.net/AbaloneVH/article/details/124631772