
我正在使用一些文檔強力氧,但是在終端機中"TeX capacity exceeded"
執行命令產生 PDF 文件時出現錯誤。make
這是錯誤的相關部分:
! TeX capacity exceeded, sorry [pool size=3182030]
根據 doxygen 常見問題解答(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
變數看起來很有趣...