Hi, I have a quite large project: over 700 pages, 2500 footnotes, some tables, figures etc. Everything works well when typeset in two parts. But when I typeset the entire project as one, I get this error:
EbeneSechs : C.III.7.b Wirksamkeit trotz mündlicher und konkludenter Abtr etungsverbote ! TeX capacity exceeded, sorry [hash size=60000]. \doifpredefinedreferenceelse ...erence \endcsname \dummypredefinedreference ... \docheckinnerreference ...predefinedreferenceelse {\global \referencefoundfa... \dodoifreferencefoundelse ...ocheckinnerreference \ifreferencefound \else \c... \doifreferencefoundelse ...else \primaryreference \ifreferencefound #2\else ... \gotobox ...2]} {\hbox {\unknownreference {#2}#1}} \referenceinfo {<} {#2}\egr... <argument> ...}[\s!fnt :t:\internalfootreference ] \footnotereferencefrom ... l.2095 \startfootnote[2273] ! ==> Fatal error occurred, no output PDF file produced! Transcript written on DH_X.log. TeXExec | runtime: 108.802642 < Someone can tell me please what exactly I could/should increase? Thanks, Steffen
Steffen Wolfrum wrote:
Hi,
I have a quite large project: over 700 pages, 2500 footnotes, some tables, figures etc. Everything works well when typeset in two parts.
But when I typeset the entire project as one, I get this error:
EbeneSechs : C.III.7.b Wirksamkeit trotz mündlicher und konkludenter Abtr etungsverbote ! TeX capacity exceeded, sorry [hash size=60000].
you can increase the hash in texmf.cnf (you need to remake the formats for mkii/mkiv and run luatools --generate in advance if you use mkiv) ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Hi Hans,
On Tue, 09 Sep 2008 10:38:12 -0600, Hans Hagen
you can increase the hash in texmf.cnf
Are there plans to get rid of texmf.cnf for mkiv and do this sort of scaling, say, dynamically? Best wishes Idris -- Professor Idris Samawi Hamid, Editor-in-Chief International Journal of Shi`i Studies Department of Philosophy Colorado State University Fort Collins, CO 80523
Idris Samawi Hamid ادريس سماوي حامد wrote:
Hi Hans,
On Tue, 09 Sep 2008 10:38:12 -0600, Hans Hagen
wrote: you can increase the hash in texmf.cnf
Are there plans to get rid of texmf.cnf for mkiv and do this sort of scaling, say, dynamically?
yes, eventually (much is already gone) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Am 09.09.2008 um 18:38 schrieb Hans Hagen:
Steffen Wolfrum wrote:
Hi,
I have a quite large project: over 700 pages, 2500 footnotes, some tables, figures etc. Everything works well when typeset in two parts.
But when I typeset the entire project as one, I get this error:
EbeneSechs : C.III.7.b Wirksamkeit trotz mündlicher und konkludenter Abtr etungsverbote ! TeX capacity exceeded, sorry [hash size=60000].
you can increase the hash in texmf.cnf
that worked ... but after some more working on my project I get another error (see below): which one I can increase now ? pool_free.context = 47500 pool_size.context = 2000000 pool_size = 1250000 pool_free = 47500 Thanks, Steffen ===== ! TeX capacity exceeded, sorry [pool size=529543]. \defconvertedargument ...\edef #1{\detokenize {#2} } \dodododoconstructhead ...ko #1\c!expansion }}{#4} \gdef \currentheadtext {#4... l.3933 ...\kern-0.05em}, \hbox{ZfgKW} 2005, 981.]} If you really absolutely need more capacity, you can ask a wizard to enlarge me. Here is how much of TeX's memory you used: 33083 strings out of 457141 529543 string characters out of 529543 5331289 words of memory out of 7759285 61694 multiletter control sequences out of 10000+500000 1283787 words of font info for 969 fonts, out of 3000000 for 5000 543 hyphenation exceptions out of 8191 72i,21n,94p,4610b,14879s stack positions out of 5000i,500n,10000p, 200000b,50000s ! ==> Fatal error occurred, no output PDF file produced!
... ok fine again. I just increased the weak settings by ten: hash_extra = 500000 % 50000 pool_size.context = 20000000 % 2000000 But I assume the fact that these variables have predefined values indicates that they shouldn't be fantastic high. Otherwise why would they have these precise values anyway? So I am wondering: what is the right value, what is too high and what happens if the values are too high? Steffen Am 10.09.2008 um 18:46 schrieb Steffen Wolfrum:
Am 09.09.2008 um 18:38 schrieb Hans Hagen:
Steffen Wolfrum wrote:
Hi,
I have a quite large project: over 700 pages, 2500 footnotes, some tables, figures etc. Everything works well when typeset in two parts.
But when I typeset the entire project as one, I get this error:
EbeneSechs : C.III.7.b Wirksamkeit trotz mündlicher und konkludenter Abtr etungsverbote ! TeX capacity exceeded, sorry [hash size=60000].
you can increase the hash in texmf.cnf
that worked ... but after some more working on my project I get another error (see below):
which one I can increase now ?
pool_free.context = 47500 pool_size.context = 2000000 pool_size = 1250000 pool_free = 47500
Thanks, Steffen
=====
! TeX capacity exceeded, sorry [pool size=529543]. \defconvertedargument ...\edef #1{\detokenize {#2} } \dodododoconstructhead ...ko #1\c!expansion }}{#4} \gdef \currentheadtext {#4... l.3933 ...\kern-0.05em}, \hbox{ZfgKW} 2005, 981.]}
If you really absolutely need more capacity, you can ask a wizard to enlarge me.
Here is how much of TeX's memory you used: 33083 strings out of 457141 529543 string characters out of 529543 5331289 words of memory out of 7759285 61694 multiletter control sequences out of 10000+500000 1283787 words of font info for 969 fonts, out of 3000000 for 5000 543 hyphenation exceptions out of 8191 72i,21n,94p,4610b,14879s stack positions out of 5000i,500n,10000p, 200000b,50000s ! ==> Fatal error occurred, no output PDF file produced!
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
Steffen Wolfrum wrote:
.... ok fine again. I just increased the weak settings by ten:
hash_extra = 500000 % 50000 pool_size.context = 20000000 % 2000000
But I assume the fact that these variables have predefined values indicates that they shouldn't be fantastic high. Otherwise why would they have these precise values anyway?
So I am wondering: what is the right value, what is too high and what happens if the values are too high?
the larger, the more mem is allocated beforehand ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
On Sep 10, 2008, at 9:41 PM, Steffen Wolfrum wrote:
... ok fine again. I just increased the weak settings by ten:
hash_extra = 500000 % 50000 pool_size.context = 20000000 % 2000000
But I assume the fact that these variables have predefined values indicates that they shouldn't be fantastic high. Otherwise why would they have these precise values anyway?
So I am wondering: what is the right value, what is too high and what happens if the values are too high?
Steffen
Maybe of interest: here's what Taco wrote in December 2007:
Increase hash_extra, as Hans said. There is (virtuallly) no limit to that.
As to the question why the values are so low in texmf.cnf: keep in mind that TeX runs on some pretty old computers with maybe only 256 MB of RAM. When you prepare such a big system as TeXLive which has to run on all sorts of platforms and hardware, you prefer to err on the low side. Thomas
participants (4)
-
Hans Hagen
-
Idris Samawi Hamid ادريس سماوي ح امد
-
Steffen Wolfrum
-
Thomas A. Schmitz