LaTeX/XeLaTeX 与 TeXShop 配合良好,但与 bash 配合不佳

LaTeX/XeLaTeX 与 TeXShop 配合良好,但与 bash 配合不佳

过去 7 年,我一直在 Mac 上使用 TeXShop,但现在我需要远程运行编译。如果我在终端 (bash shell) 中运行:XeLaTeX file.tex,我会得到kpathsea: Running mktexfmt XeLaTeX.fmt I can't find the format fileXeLaTeX.fmt'!` - 我猜是缺少了一些基本的 PATH 信息。我试过 man XeLaTeX,但没有得到 XeLaTeX 的手动输入。有没有办法可以提取 TeXShop 正在使用的设置?

在这个问题中我找不到格式文件 xelatex.fmt答案是建议重新安装 texlive,但那里的 op 说这并不能解决问题。而由于 TeXShop 运行良好,重新安装似乎不是一个好主意。

该文件位于此处:/usr/local/texlive/2014/texmf-var/web2c/xetex/xelatex.fmt

我按照 Sean Alfred 的建议再次执行了 sudo hash,这次成功了。现在可以正常编译了。

答案1

尝试运行

$ sudo texhash

据我了解,这将在安装中搜索文件并将其注册kpathsea

相关内容