!错误:(lua):内存不足

!错误:(lua):内存不足

我有一个用 LuaLaTeX (TeXLive) 编译的大型文档。在 Linux 上没有问题。在 Windows 上,它会在文档中间停止编译并出现错误:

! error:  (lua): not enough memory
!  ==> Fatal error occurred, no output PDF file produced!

它实际上发生在 lualatex.exe 编译器分配 2GB 内存之前。

我的电脑内存足够大,任何版本的 LuaLaTeX(甚至是新的 1.0.4 版本/TeXLive 2017)都会出现这种情况,它会出现在不同的 Windows 配置上,文档中没有特殊的 Lua 代码。

答案1

TeXLive 的标准 LuaLaTeX 在 Windows 上仅为 32 位,因此内存有限。改用 64 位可执行文件可解决问题。

如何:https://tex.stackexchange.com/a/227731/15659

相关内容