SuivantPrec.Bas prec.BasNiv. sup.

2.10 Erreur TeX capacity exceeded sorry (mod. 23/02/2000) 

Q : J'obtiens le message: ! TeX capacity exceeded, sorry [parameter stack size=60].

R : Le message TeX capacity exceeded peut venir d'une erreur de syntaxe dans le document, souvent une accolade non appariée. Il faut donc d'abord vérifier si votre document ne comporte pas d'erreur. Si c'est un gros document, il est commode de faire une compilation partielle section par section sous Emacs, avec le bouton Sommaire du panneau Emacs de l'assistant (cf. Manuel d'utilisation).

Si vous êtes sûr qu'il n'y a pas d'erreur de syntaxe et que le problème persiste, il faut augmenter la mémoire attribuée par Tex au paramètre indiqué dans le message. Si le paramètre est stack size, il faut rajouter la ligne :
 set BIGEMTEXOPT=/ma:100
soit dans le fichier de configuration global (icône Config du dossier AsTeX Plug & Play, pour toute version d'AsTeX), soit dans le fichier de configuration local à votre document maître (bouton Edit Fm.env du panneau MainDoc de l'assistant) si vous avez installé la version 3.1 ou ultérieure. Pour utiliser le fichier de configuration local, il faut compiler avec le bouton L2ec Fm si vous utilisez LaTeX2e, ou Plainc Fm si vous utilisez Plain TeX (cf. manuel de l'assistant).

Si la valeur 100 n'est pas suffisante, il est possible de l'augmenter jusqu'à 1000.

Si le message parle d'un autre paramètre, il faut adapter la ligne ci-dessus, conformément aux indications du manuel des compilateurs emTeX. Pour plus de précisions sur ces paramètres, cf. bouton tex du panneau Documentations diverses du groupe de panneaux Doc, ou le fichier ast\emtex\doc\english\tex.doc.

Si vous utilisez Huge Tex, il faut remplacer la variable BIGEMTEXOPT par HUGEEMTEXOPT.

SuivantPrec.Bas prec.HautNiv. sup.