LaTeX 容量超出限制的解决方法
2021年08月09日
问题分析 #
出现这一问题的原因就是此次编译所占用的资源超出了 TeX 引擎所认为的它可以使用的最大资源, 因此解决方法很简单, 就是通过设置让引擎知道它还可以使用更多的资源.
添加容量 #
首先通过查看 log 文件的最后部分, 发现是什么容量触发了这次报错, 随后我们运行下列命令打开配置文件, 其中 xelatex
需要改成所用的引擎.
initexmf --edit-config-file=xelatex
在配置文件中添加新行, 其中 main_memory
需要改成 log 中查看到的容量, 而等号后面的新的容量限制可以按照自己的喜好来决定.
main_memory = 90000000
最后运行下列命令更新配置.
initexmf --dump=xelatex
现在可以重新编译 TeX 项目试试啦.