我找不到格式文件 xelatex.fmt

我找不到格式文件 xelatex.fmt

我是 TeX 新手。我想使用 XeLaTeX 制作我的简历,但当我尝试使用 Texmaker 进行编译时,出现错误提示:这是 XeTeX,版本 3.1415926-2.2-0.9997.4 (TeX Live 2010) 受限 \write18 已启用。

kpathsea: Running mktexfmt xelatex.fmt
I can't find the format file `xelatex.fmt'!

这里有什么问题?我该如何解决?

答案1

尝试运行sudo fmtutil-sys --all,这将创建所有缺失的格式文件。

答案2

如果您从 Linux 系统的存储库安装了 TeX,则可以从存储库重新安装 xetex 包。

  • 红帽/Fedora:sudo yum reinstall texlive-xetex

  • Debian / Ubuntu:sudo apt-get install --reinstall texlive-xetex

答案3

确保除了 XeLaTeX 包之外还安装了适当的 LaTeX 包。

我在 Mac 上安装 TeX Live 时,最初没有安装latexlatex-bin包,但我确实安装了xetex。运行xelatex会导致 cyberscientist 给出的错误消息。

尝试以下操作来安装 LaTeX 包并生成xelatex.fmt

tlmgr install latex latex-bin
fmtutil ---all

如果你需要在系统范围内而不是在用户目录中执行操作,请尝试

sudo tlmgr install latex latex-bin
sudo tlmgr-sys --all

对我来说,这不直观地导致了xelatex.fmt.的生成xelatex,现在可以成功运行。

答案4

我建议重新安装 TeX Live。

这就是我得到的方式TeX 运行(在 Sabayon linux 中---基于 Gentoo linux),然后停止,提示找不到 tex.fnt。重新安装 Texlive 值得一试,因为它对我有用。

相关内容