我决定改用 LuaLaTeX 以获得更出色的字体支持和内置编程功能,但我无法生成任何输出。它甚至不会生成 .log 或 .aux 文件。我遇到了这个帖子LuaLaTeX:没有错误但没有输出文件并按照其中的说明进行操作,但问题并未解决。
配置:
- Windows 8.1 64 位(内部版本 9600)
- MiKTeX 2.9.4503(64 位)
- LuaTeX 版本:beta-0.79.1 (rev 4971)
最小示例:
\documentclass{article}
\begin{document}
This will not compile.
\end{document}
采取的步骤:
- 在 MiKTeX 选项中启用 lualatex 和 luatex 格式并构建所有格式文件。
- 更新 MiKTeX 并重建所有格式文件。
- 尝试从命令行调用 lualatex(通常我使用 TeXnicCenter)。我得到的唯一结果是文本“这是 LuaTeX,版本 beta-0.79.1(MiKTeX 2.9 64 位)(修订版 4971)”,但没有生成 .pdf、.aux 或 .log 文件。
非常感谢您的帮助。
答案1
您需要重新创建 lualatex 格式。
首先尝试使用 miktex-settings(管理员)执行此操作。如果这没有帮助,则您的用户配置文件中可能存在优先格式,并且管理工具无法覆盖该格式。在这种情况下,您必须使用用户 miktex-settings 重新创建格式。