
Я создаю некоторую документацию, используядоксиген, но получаю "TeX capacity exceeded"
ошибку при запуске make
команды в терминале для генерации PDF-документации. Это соответствующая часть ошибки:
! TeX capacity exceeded, sorry [pool size=3182030]
Согласно часто задаваемым вопросам doxygen (http://www.doxygen.nl/manual/faq.html):
При запуске make в каталоге latex я получаю сообщение "Превышена емкость TeX". Что теперь?
Вы можете отредактировать файл texmf.cfg, чтобы увеличить значения по умолчанию для различных буферов, а затем запустить «texconfig init».
Где мне найти texmf.cfg, или мне нужно его создать (потому что, если я просто запущу sudo find \ -name texmf.cfg
в терминале, я ничего не найду)? В этом похожем вопросе (Редактирование texmf.cnf для избежания ошибки «Превышена емкость TeX»), пользователь должен был редактировать texmf.cnf -- обратите внимание на расширение *.cfg и *cnf. В чем разница?
Я предполагаю, что это texconfig init
должно быть запущено в терминале? У меня есть TeX Live, поставляемый Debian "wheezy" (stable). Каковы хорошие значения для 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
выглядит интересно...