Doxygen/LaTeX:什么是 TeX 容量?如何编辑 texmf.cfg 来绕过“超出 TeX 容量”错误?texmf.cnf 有何关联?

Doxygen/LaTeX:什么是 TeX 容量?如何编辑 texmf.cfg 来绕过“超出 TeX 容量”错误?texmf.cnf 有何关联?

我正在使用制作一些文档氧合剂,但在终端中"TeX capacity exceeded"运行命令生成 PDF 文档时出现错误。这是错误的相关部分:make

! TeX capacity exceeded, sorry [pool size=3182030]

根据 doxygen FAQ (http://www.doxygen.nl/manual/faq.html):


在 latex 目录中运行 make 时,出现“TeX 容量超出”的错误。现在该怎么办?

您可以编辑 texmf.cfg 文件来增加各个缓冲区的默认值,然后运行“texconfig init”。


我在哪里可以找到 texmf.cfg,或者我必须创建它(因为,如果我只是sudo find \ -name texmf.cfg在终端中运行,我什么也找不到)?在这个类似的问题中(编辑 texmf.cnf 以避免“TeX 容量超出”错误),用户必须编辑 texmf.cnf——请注意 *.cfg 与 *cnf 扩展名。它们有什么区别?

我假设要texconfig init在终端中运行?我有 Debian“wheezy”(稳定版)提供的 TeX Live。 的合适值是多少pool size,或者将值更改为某个过大的数字是否有危险?


附加信息:

在终端里玩了一下texconfig,我发现了以下信息:

=========================== active config files ==========================
/etc/texmf/dvipdfm/config/config
/etc/texmf/web2c/mktex.cnf
/etc/texmf/web2c/texmf.cnf
/usr/share/texlive/texmf/dvips/config/config.ps
/usr/share/texlive/texmf/tex/generic/config/pdftexconfig.tex
/usr/share/texlive/texmf/xdvi/XDvi
/usr/share/texmf/web2c/updmap.cfg
/var/lib/texmf/web2c/fmtutil.cnf

texmf.cnf

=========================== kpathsea variables ===========================
TEXMFMAIN=/usr/share/texlive/texmf
TEXMFDIST=/usr/share/texlive/texmf-dist
TEXMFLOCAL=/usr/local/share/texmf
TEXMFSYSVAR=/var/lib/texmf
TEXMFSYSCONFIG=/etc/texmf
TEXMFVAR=/home/alien/.texmf-var
TEXMFCONFIG=/home/alien/.texmf-config
TEXMFHOME=/home/alien/texmf
VARTEXFONTS=/tmp/texfonts
...

这个TEXMFCONFIG变量看起来很有趣...

相关内容