将 ubuntu 13.04 升级到 13.10 后,当我在终端中尝试以下命令时
$ latex *.tex
或者$ pdflatex *.tex
。
我使用 MWE 时出现以下错误:
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
---! /var/lib/texmf/web2c/pdftex/pdflatex.fmt doesn't match pdftex.pool
(Fatal format file error; I'm stymied)
Texmaker 还给出错误“无法启动命令”。
同时,我的Texmaker配置如下:
有什么建议吗?
答案1
我使用 Pandoc 时也遇到了同样的错误。错误内容如下:
pandoc: Error producing PDF from TeX source.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
---! /home/user/.texmf-var/web2c/pdftex/pdflatex.fmt doesn't match pdftex.pool
(Fatal format file error; I'm stymied)
我通过删除/重命名/home/user/.texmf-var
文件夹修复了这个问题。
这可能是因为我的系统升级了。该文件夹可能包含与我现在安装的较新版本的 latex 不兼容的旧缓存文件。
就您而言,问题出在系统文件夹。
我建议尝试找到重建这些缓存的命令(如评论中建议的那样),或者,卸载 latex 并重新安装它 - 可能会重新生成它们。
答案2
我可以解决这个问题
sudo dpkg --configure -a
我希望这对你有帮助。
(抱歉我的英语不好)。
答案3
虽然有点晚了,但我在更新 Arch-linux 机器时遇到了这个问题。正如 @jon 在上述问题的评论中所建议的那样,sudo fmtutil-sys --all
这个问题帮我解决了。给出了潜在问题的更详细描述这里。