我在用着MiKTex 2.9.4196和TeXnicCenter 2.0 测试版在 Windows 7 上。因为我必须编译非常大的 tikzpictures,所以我使用tikz 外部化。尽管如此,一些 tikzpicture 仍然会产生错误。
! TeX capacity exceeded, sorry [pool size=3147270].
我已经增加了主内存,但是我不知道如何更改池大小。
答案1
您可以使用命令行选项:
pdflatex --pool-size=5000000 ....
您还可以永久更改池大小,例如 pdflatex:在命令行上运行
initexmf --edit-config-file pdflatex
这将在编辑器中打开本地 pdflatex.ini。添加
pool_size=4250000
然后保存文件。
没有必要重建该值的格式,但对于其他参数有时则需要。
您可以在手册的第 10 章 TEXMF 运行时参数中找到默认值。