我已经使用 LaTex 很多年了,但这里有一个我以前没有发现的新困难(我引用输出):
TeX 容量超出,抱歉 [buf_size=3000]。
一份原本可以扩展到 15 页的文档,而我在 dvi 文件中只得到了 7 页。更奇怪的是,我以前在 dvi 文档中生成 15 页文档时从未遇到过困难。
如何改变 'buf_size'?是什么导致了这种变化?
答案1
buf_size
基本上是最大尺寸单个输入行 虽然它也用于一些宏扩展,所以它是tex宏扩展后的行。
因此(最有可能)您的输入文档没有换行符并且全部在一行上,或者您有一个非常大的 tex 扩展循环或无限扩展循环。
您可以增加文件中的值texmf.cnf
,但如果存在无限循环,这将无济于事。