我使用大型 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
并重新创建格式。