Nombre de \input

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Nombre de \input

Messagepar motomath » Lundi 08 Octobre 2018, 18:36

Bonjour,
j'utilise régulièrement sans problème un document maitre et \input.
Sur mon dernier document j'ai le message suivant : TeX capacity exceeded, sorry [text input levels=15]. ...nctionsVarR/Convexes/...}
J'aimerais donc savoir s'il y a un nombre maximum de \input possible ?
(certains fichiers ajoutés avec \input contiennent eux mêmes des \input.
D'avance merci
motomath
Utilisateur
 
Messages: 3
Inscription: Lundi 08 Octobre 2018, 18:24
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: nombre de \input

Messagepar un bon petit » Lundi 08 Octobre 2018, 19:26

L'imbrication des \input est limitée par défaut à 15. On peut cependant modifier ce paramètre dans sa distribution LaTeX.

Pour TeXlive, il faut modifier le fichier texmf.cnf et ajuster le paramètre max_in_open en modifiant la ligne où il est défini. Par exemple

Code: Tout sélectionner
max_in_open=30


La valeur maximale est 127.

Pour mikTeX que je n'ai jamais utilisé, je ne sais pas comment faire.

Ceci étant dit, vos fichiers doivent être mal foutus pour atteindre le maximum d'imbrications par défaut qui est 15, qui est déjà énorme. Vous devriez sans doute essayer de mieux structurer vos fichiers plutôt que de modifier le paramètre max_in_open.
un bon petit
Giga-utilisateur
 
Messages: 681
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Nombre de \input

Messagepar motomath » Mardi 09 Octobre 2018, 15:16

Merci pour la réponse.
Effectivement il y avait un problème . J'avais créé une " boucle infinie" en faisant un appel à un fichier dans ce même fichier. (il devrait être interdit de faire des copier coller :oops: )
Je pensais que c'était le nombre de \input et non leur imbrication qui était limité.
Encore merci
motomath
Utilisateur
 
Messages: 3
Inscription: Lundi 08 Octobre 2018, 18:24
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Exabot [Bot], Google [Bot], Google Adsense [Bot], Proximic [Spider], pzorba75 et 7 invités