Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
1_generalites:erreurs:capacity_exceeded [2021/01/12 23:36]
jejust Suppression après fusion avec "generalites/erreurs/t/tex_capacity_exceeded".
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Que signifie l'​erreur « TeX capacity exceeded [semantic nest ...] » ? ====== 
  
-<code latex> 
-! TeX capacity exceeded, sorry [semantic nest size=100]. 
-... 
-If you really absolutely need more capacity, 
-you can ask a wizard to enlarge me. 
-</​code>​ 
- 
-Bien que <​latex>​\TeX</​latex>​ suggère, comme toujours, qu'une augmentation de taille faite par un magicien pourrait aider à résoudre cette question de capacité dépassée, ce message résulte ​ 
-le plus souvent d'une commande mal écrite ou d'un mauvais paramètre donné à une commande fonctionnelle. 
- 
-L'​imbrication sémantique (//semantic nest//) dont <​latex>​\TeX</​latex>​ parle correspond à la mécanique d'​imbrication (//​nesting//​) de boîtes dans d'​autres boîtes. Elle est ici débordée à force d'​imbrications. Une commande stupide peut facilement produire cet effet : 
-<code latex> 
-\def\stupide{\hbox{Voici une chose \stupide à faire}} 
-\stupide 
-</​code>​ 
- 
-===== Utiliser les traces ===== 
- 
-L'​utilisation d'une [[generalites:​erreurs:​interpreter_les_messages_d_erreur2|méthode de trace]] peut rendre ici service même si elle donne beaucoup de texte à analyser. Dans le cas ci-dessus, cela donne : 
- 
-<code latex> 
-\stupide ->\hbox { 
-                  Voici une chose \stupide à faire} 
-</​code>​ 
-puis une centaine de lignes de  
- 
-<code latex> 
-\stupide ->\hbox {Voici une chose \stupide ​ 
-                                           à faire} 
-</​code>​ 
- 
-Les lignes répétées sont interrompues exactement au niveau de la commande fautive. ​ 
- 
-Bien sûr, la boucle n'est pas souvent aussi simple que cela --- si ''​\stupide''​ appelle ''​\insidieuse''​ qui met elle-même en boîte le contenu de ''​\stupide'',​ l'​effet est le même. Des lignes alternées apparaissent alors dans la trace et sont interrompues à des positions alternées. 
- 
-===== Une précision ===== 
- 
-Deux éléments sont en fait utilisés quand vous imbriquez des boîtes. Celui non mentionné jusqu'​ici est le niveau de groupement (//grouping level//). Le fait que vous épuisez l'​imbrication sémantique ou le niveau de groupement dépend uniquement de leur taille respective dans la configuration de votre <​latex>​\TeX</​latex>​. ​ 
- 
------ 
-//Source:// [[faquk>​FAQ-semanticnest|Capacity exceeded [semantic nest...]]] 
- 
-{{htmlmetatags>​metatag-keywords=(LaTeX,​erreur,​imbrication) 
-metatag-og:​title=(Que signifie l'​erreur « TeX capacity exceeded [semantic nest ...] ») 
-metatag-og:​site_name=(FAQ LaTeX francophone) 
-}} 
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0