[OS X TeX] Overfull

Bruno Voisin Bruno.Voisin at hmg.inpg.fr
Mon Sep 2 16:53:05 CEST 2002



teTeX est certes compilé avec des valeurs fixes de chacun des 
paramètres de TeX, cependant il est rare dans l'usage normal de TeX 
d'avoir à dépasser ces valeurs. À mon avis le plus probable est une 
erreur dans votre fichier .tex d'origine, ou dans le paquet listings 
que vous utilisez.

Sinon il doit être possible de recompiler les exécutables de teTeX, 
mais cela me semble compliqué. Ou vous pouvez essayer d'utiliser OzTeX 
(partagiciel), où les paramètes de TeX sont définis dans un fichier de 
configuration :

> % TeX parameters (the values in brackets show the possible ranges):
>
> mem_max           = 200000      (mem_top..100000000)
> font_max          = 256         (1..256)
> font_mem_size     = 80000       (8..100000000)
> max_strings       = 10000       (1300..65000)
> string_vacancies  = 50000       (0..pool_size-23500)
> pool_size         = 100000      (string_vacancies+23500..100000000)
> buf_size          = 3000        (120..32760)
> stack_size        = 600         (1..32760)
> max_in_open       = 20          (1..20)
> param_size        = 200         (1..32760)
> nest_size         = 150         (1..32760)
> save_size         = 2000        (1..32760)
> trie_size         = 16000       (1..65000)
> trie_op_size      = 1000        (1..16382)
> %
> % If you change any of the next four parameters then you'll need
> % to run INITEX and rebuild all your format files (see the User Guide).
> % If you want to change the hash_size value, here are some suitable
> % hash_prime values:
> % hash_size       = 5000  15000  20000  30000  40000  50000  60000
> % hash_prime      = 4253  12601  16993  26003  33997  42533  52009
> %
> mem_top           = 200000      (mem_min+1100..mem_max)
> hash_size         = 10000       (325..64000)
> hash_prime        = 8501        (prime about 85% of hash_size)
> hyph_size         = 2551        (prime from 1..32760)
> %
> % Only change the next few parameters when carrying out TeX's TRIP 
> test.
> %
> error_line        = 72          (45..32760)
> half_error_line   = 42          (30..error_line-15)
> max_print_line    = 79          (60..32760)
> mem_min           = 0           (0..mem_top-1100)

Il n'est donc pas besoin de recompiler le programme pour modifier ces 
paramètres (mais pour hash_size vous devrez reconstruire le format 
latex.fmt).

Enfin il y a toujours les programmes commerciaux Textures (sous Mac OS) 
et Y&Y TeX (sous Windows), qui utilisent l'allocation dynamique de 
mémoire.

Bonne chance,

Bruno Voisin


-----------------------------------------------------
Mac TeX info, resources, and news can be found at:
<http://www.esm.psu.edu/mac-tex/>
-----------------------------------------------------
List archives can be found at:
<http://www.esm.psu.edu/mac-tex/MacOSX-TeX-Digests/>
Threaded list archives can be found at:
<http://www.masda.vxu.se/~pku/MacOSX_TeX/>
-----------------------------------------------------
See message headers for list info.
-----------------------------------------------------




More information about the macostex-archives mailing list