XeLaTeX透過Texmaker提示dvipdfmx:fatal error

XeLaTeX透過Texmaker提示dvipdfmx:fatal error

我最近重新安裝了 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 字體,就像那裡的問題一樣。

相關內容