我在本论坛的一个封闭帖子中看到了这个问题,但那里给出的答案并不能解决我的问题。我是一个没有经验的 LaTeX 用户,在 64 位 Windows 7 上使用 TeXnicCenter 和 MikTeX 2.9。每当我尝试编译 .tex 文件(包括以前在我的 32 位 Vista 电脑上完美运行的文件)时,我都会收到错误
pdflatex.exe: the memory dump file could not be found.
我已经尝试了其他论坛的建议,例如确保 MikTeX 路径中没有空格(即不要将其放在 Program Files 中),但它们并不能解决问题。还有一个建议说转到开始->所有程序->MikTeX 2.9->维护(管理员)->设置(管理员)->格式,然后单击文件pdflatex.exe
并构建它。要么是我误解了说明,要么是我的 MikTeX 出了问题,因为格式列表是空的。此外,当我单击格式选项卡时,它给出了此错误:
no formats.ini exists.
但是当手动搜索时,我确实在 MiKTeX2.9/miktex/config 中找到了此文件。有人可以帮我吗,谢谢 :)
答案1
社区维基百科的答案,不让问题公开:
原始发帖者通过首先重新安装 MiKTeX(但这并没有帮助)并重新安装 TeXnicCenter 解决了这个问题。
答案2
formats.ini
有时,在旧版本上安装会继承一些并不真正需要的设置。在这种情况下,请确保MiKTeX 树中没有其他(较旧的)版本。如果有,请保留...\miktex\config\formats.ini
。然后,使用 MiKTeX 维护(管理)工具重建文件数据库和格式。
答案3
我也遇到了同样的问题。重新安装 MiKTeX 并彻底清理对我来说不起作用。
以管理员身份运行 TexWorks 对我来说是可行的。它需要安装软件包。