
最近、MiKTeX と Texmaker のインストールを新たにセットアップしましたが、それ以来、XeLaTeX コンパイル (Texmaker 経由) が成功していません。これは最も基本的な例に当てはまります。このファイル:
\documentclass{article}
\begin{document}
Lorem ipsum dolor sit amet
\end{document}
PDFLaTeX では問題なくコンパイルされますが、XeLaTeX では PDF が生成されず、次のログが生成されます。
2022-10-11 11:34:55,942+0200 INFO xelatex - this process (11536) started by texmaker in directory C:\Users\abc\Desktop\sample with command line: xelatex -synctex=1 -interaction=nonstopmode sample.tex
2022-10-11 11:34:55,942+0200 INFO xelatex - running on Windows 10.0.19044
2022-10-11 11:34:55,947+0200 INFO xelatex - this is MiKTeX-XETEX 4.9.0 (0.999994) (MiKTeX 22.8.28)
2022-10-11 11:34:55,952+0200 INFO xelatex - allowing known shell commands
2022-10-11 11:34:56,198+0200 INFO xelatex.core - start process: miktex-dvipdfmx.exe -q -E -o sample.pdf
2022-10-11 11:34:56,726+0200 INFO xelatex - this process (11536) finishes with exit code 0
再インストール前には問題なく動作していた、もう少し複雑なファイルをコンパイルしようとすると、「dvipdfmx:fatal」プロンプトが表示されます。ログ ファイル:
2022-10-11 11:45:03,525+0200 INFO xelatex - this process (9960) started by texmaker in directory C:\Users\abc\Desktop\mock-q. 140 with command line: xelatex -synctex=1 -interaction=nonstopmode "q. 140.tex"
2022-10-11 11:45:03,525+0200 INFO xelatex - running on Windows 10.0.19044
2022-10-11 11:45:03,530+0200 INFO xelatex - this is MiKTeX-XETEX 4.9.0 (0.999994) (MiKTeX 22.8.28)
2022-10-11 11:45:03,534+0200 INFO xelatex - allowing known shell commands
2022-10-11 11:45:06,912+0200 INFO xelatex.core - start process: miktex-dvipdfmx.exe -q -E -o "q. 140.pdf"
2022-10-11 11:45:07,961+0200 FATAL xelatex.core - Invalid argument
2022-10-11 11:45:07,961+0200 FATAL xelatex.core - Function: fwrite
2022-10-11 11:45:07,961+0200 FATAL xelatex.core - Result: 22
2022-10-11 11:45:07,961+0200 FATAL xelatex.core - Data: <no data>
2022-10-11 11:45:07,961+0200 FATAL xelatex.core - Source: Libraries\MiKTeX\TeXAndFriends\include\miktex/C4P/C4P.h:531
2022-10-11 11:45:07,961+0200 FATAL xelatex - Invalid argument
2022-10-11 11:45:07,961+0200 FATAL xelatex - Info:
2022-10-11 11:45:07,962+0200 FATAL xelatex - Source: Libraries\MiKTeX\TeXAndFriends\include\miktex/C4P/C4P.h
2022-10-11 11:45:07,962+0200 FATAL xelatex - Line: 531
2022-10-11 11:45:07,964+0200 INFO xelatex - this process (9960) finishes with exit code 1
2022-10-11 11:45:07,966+0200 WARN xelatex.core - still open: "q. 140.aux"
2022-10-11 11:45:07,966+0200 WARN xelatex.core - still open: "q. 140.1"
2022-10-11 11:45:07,966+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/public/cm\cmsy6.tfm
2022-10-11 11:45:07,966+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/public/cm\cmsy8.tfm
2022-10-11 11:45:07,966+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/public/cm\cmmi6.tfm
2022-10-11 11:45:07,967+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/public/cm\cmmi8.tfm
2022-10-11 11:45:07,967+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/public/cm\cmr6.tfm
2022-10-11 11:45:07,967+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/public/cm\cmr8.tfm
2022-10-11 11:45:07,967+0200 WARN xelatex.core - still open: "q. 140.tex"
2022-10-11 11:45:07,967+0200 WARN xelatex.core - still open: "q. 140.log"
2022-10-11 11:45:07,967+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/public/lm\ec-lmr10.tfm
2022-10-11 11:45:07,967+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/jknappen/ec\ectt1000.tfm
2022-10-11 11:45:07,968+0200 WARN xelatex.core - still open: C:\Users\abc\AppData\Local\Programs\MiKTeX\fonts/tfm/public/latex-fonts\lasy6.tfm
TeXnicCenter 経由で XeLaTeX を実行すると、どちらのファイルも問題なくコンパイルされるため、これは Texmaker のインストールに問題があると考えられます。私の無知な推測では、以前のインストールの残りがプロセスに干渉しているのではないかと思います。すべてを再インストールしたり、レジスタを消去したりしてみましたが、効果はありませんでした。何かヒントがあれば、ぜひ教えてください。数日間この問題に取り組んできましたが、他に試すべき方法がわかりません。
編集: TeXnicCenter を新規にインストールするとこれらのファイルは問題なくコンパイルされますが、しばらくすると (おそらく Texmaker でコンパイルを数回試みた後)、TexnicCenter 経由の XeLaTeX ツールも失敗する (同じ dvipdfmx:fatal プロンプトが表示される) ことに気付きました。
多分このスレッド何らかの関連があるようです (ログは似ています) が、問題があったように、フォント ディレクトリ内に余分な Type 1 フォントは見つかりませんでした。