Xetex 更新到 Mojave 後停止運作

Xetex 更新到 Mojave 後停止運作

我有一個使用 Xetex 的文檔,在我將作業系統更新到 Mojave 之前,該文檔可以完美編譯,但現在根本無法編譯。我在 Texshop (v4.24) 中建立了這個簡單的文件:

%!TEX TS-program = latex
\documentclass{article}
\begin{document}
 TESTING
\end{document}

當我排版時,輸出以以下內容開頭:

這是 /Library/TeX/texbin/simpdftex,版本 20070809
/Library/TeX/texbin/latex test.tex
這是 pdfTeX,版本 3.14159265-2.6-1.40.19 (TeX Live 2018) (預載格式
限定\write18已啟用。
進入擴充模式

...並且編譯沒有問題。但是,如果我將第一行更改為

%!TEX TS-program = xelatex 

(就像我實際上正在嘗試編譯的更長的文檔一樣),我得到了這個:

這是 XeTeX,版本 3.1415926-2.3-0.9997.5 (TeX Live 2011/Fink)
受限 \write18 已啟用。
(致命格式文件錯誤;我陷入困境)

我在 Mojave 之前編譯文件時的日誌顯示:

這是 XeTeX,版本 3.1415926-2.3-0.9997.5 (TeX Live 2011/Fink) >(format=xelatex 2013.12.27)
2019 年 1 月 21 日 21:14
進入擴充模式
\write188 已受限。

....然後繼續正常運作。這些差異似乎很可疑:

  • Latex 日誌提到了 Tex Live 2018,這是有道理的,因為我在故障排除過程中更新了 MacTex(2018 現在是預設安裝),但 xetex 日誌提到了 Tex Live 2011
  • xetex編譯成功的日誌引用format=xelatex 2013.12.27,但編譯不成功的日誌引用format=xelatex 2013.12.27。

我試過了sudo fmtutil-sys --全部fmtutil --全部,但它們沒有任何區別。

有人可以幫忙嗎?

相關內容