
Estou fazendo alguma documentação usandodoxigênio, mas recebendo o "TeX capacity exceeded"
erro ao executar o make
comando no terminal para gerar a documentação em PDF. Esta é a parte relevante do erro:
! TeX capacity exceeded, sorry [pool size=3182030]
De acordo com as perguntas frequentes do doxygen (http://www.doxygen.nl/manual/faq.html):
Ao executar o make no diretório latex, recebo "Capacidade do TeX excedida". O que agora?
Você pode editar o arquivo texmf.cfg para aumentar os valores padrão dos vários buffers e então executar "texconfig init".
Onde encontro o texmf.cfg, ou tenho que criá-lo (porque, se simplesmente rodar sudo find \ -name texmf.cfg
no terminal, não encontro nada)? Nesta pergunta semelhante (Editando texmf.cnf para evitar o erro "Capacidade TeX excedida"), o usuário teve que editar texmf.cnf - observe a extensão *.cfg vs. Qual é a diferença?
Presumo que isso texconfig init
seja executado no terminal? Eu tenho o TeX Live fornecido pelo Debian "wheezy" (estável). Para que servem os bons valores pool size
ou existe algum perigo em alterar o valor para algum número obscenamente grande?
Informações adicionais:
Brincando texconfig
no terminal, encontrei as seguintes informações:
=========================== 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
Há 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
...
A TEXMFCONFIG
variável parece interessante...