texlive 编译错误

texlive 编译错误

fmt正在为 ubuntu 系统 19.04 版本创建文件。FMT 文件已成功创建。

我正在使用以下编译命令pdftex \&filename.fmt filename.xml。该文件已成功编译。

但我会尝试配置 ubuntu 16.04 版本的服务器配置。我fmt对此服务器使用相同的文件。

但是当我编译 xml 文档时会出现下面提到的错误。

---!filename.fmt doesn't match pdftex.pool

Fatal file format error ; i'm stymied)

如何解决此错误。您能就此提出建议吗?

答案1

格式文件是内存转储。因此,它们只能在具有相同架构并使用相同版本的 TeX 程序的系统上使用。因此,将文件.fmt从一个系统复制到另一个系统几乎是不明智的:最好在第二个系统上生成格式文件。

答案2

显然这不是一个罕见的问题,可能是由于许多原因导致解决方案

检查用户/调用者的 root 权限,包括相关文件夹和文件

尝试刷新格式(参见以下所有悲惨故事中的用户尝试)

http://tatsunode.hatenablog.com/entry/2014/08/08/173200

以 sudo 身份运行?https://www.prestonlee.com/tag/macports/

检查/更改环境变量(S) https://latex.org/forum/viewtopic.php?t=23485

重新安装! https://ubuntuforums.org/showthread.php?t=2240255

相关内容