
Xetex を使用するドキュメントがあります。OS を 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) (プリロードされた形式 = latex)
制限付き \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
に拡張モード
制限に入り、\write18 が有効になりました。
...その後、正常に実行を続行します。次の違いは疑わしいようです:
- LaTeXログにはTex Live 2018と記載されていますが、これはトラブルシューティングの過程でMacTexを更新したため(2018がデフォルトのインストールになったため)、当然のことですが、XetexログにはTex Live 2011と記載されています。
- 成功した xetex コンパイルのログには format=xelatex 2013.12.27 が参照されていますが、失敗したコンパイルのログには参照されていません。
私はもう試したsudo fmtutil-sys --allそしてfmtutil --all、しかし、何の違いもありませんでした。
誰か助けてくれませんか?