如何增加 lualatex 或 pdflatex 的 bufsize?

如何增加 lualatex 或 pdflatex 的 bufsize?

我使用大型 TikZ 图形,但 lualatex/pdflatex 的默认 bufsize 太小:

Unable to read an entire line---bufsize=200000.
Please increase buf_size in texmf.cnf.

有没有快速的方法来增加 lualatex 或 pdflatex 的缓冲区大小没有编辑 texmf.cnf?

如果没有快速解决方案,有人可以描述一下处理对 texmf.cf 所做的更改需要执行的 LaTeX 的模糊配置机制吗?

另外,在 Ubuntu texlive 软件包的标准安装中 texmf.cnf 在哪里?当我更新 texlive 软件包时,我对 texmf.cf 的更改会怎样?

答案1

要找到texmf.cnf您的安装,请使用kpsewhich

kpsewhich texmf.cnf

在 texlive 的正常安装中,这将指向一个文件,该文件可能会告诉你不要编辑任何其他 texmf.cnf

您可以尝试通过在命令行上进行设置来增加buf_size一次运行:

buf_size=100000 pdflatex foo.tex

可能工作,但您可能还必须更改texmf.cnf并重新创建格式。

也可以看看MacTeX 的内存设置——需要修改哪个 texmf.cnf

相关内容