FAQ avertissementsConsultez toutes les FAQ
Nombre d'auteurs : 1, nombre de questions : 68, dernière mise à jour : 16 juillet 2014 Ajouter une question
Tandis que les messages d'erreur arrêtent LaTeX et attendent une réponse de l'utilisateur, les messages d'avertissement sont juste affichés sur le terminal et dans le fichier de trace, et le traitement se poursuit. S'il le peut, LaTeX montre également le numéro de la ligne du source qui a déclenché l'avertissement. Les avertissements du noyau LaTeX sont précédés d'un « LaTeX Warning: » ou d'un « LaTeX Font Warning: ». Autrement, les avertissements indiquent l'extension ou la classe dont ils sont issus avec « Package <nom> Warning: » ou « Class <nom> Warning: ». Les avertissements de TeX, comme « Overfull... », ne sont pas précédés d'une chaîne standard.
Outre les avertissements, LaTeX écrit des messages d'information dans le fichier de trace sans les afficher à l'écran.
Les erreurs et les informations listées ici sont issues de l'annexe B du livre LaTeX Companion. Vous trouverez de nombreux renvois à des pages du livre dans cette FAQ.
- Faking <commande> for font family <nom> in TS1 encoding (TeXtcomp)
- File ‘<nom>' already exists on the system/Not generating it from this source
- File : <nom> <date> <info-supplémentaire>
- File : <codage><famille>.fd <date> <info-supplémentaire>
- Float too large for page by <hauteur>
- Font shape <forme> in size <taille> not available
- Font shape <forme> undefined. Using ‘<autre-forme>' instead
- Font shape <forme> will be scaled to size <taille>
- Foreign command <commande> ; \frac or \genfrac should be used instead (amsmath)
- Form feed has been converted to Blank Line
Le glyphe correspondant à la <commande> n'est pas disponible dans le codage TS1 de la famille de fontes en cours. LaTeX fournit un caractère qu'il aura « construit » d'une certaine façon. C'est, par exemple, le cas du glyphe \texteuro (€) lorsqu'il n'est pas disponible. La section 7.8.7 a décrit les différentes possibilités d'obtenir un véritable signe euro.
Cet avertissement est produit par un environnement filecontents lorsque le fichier <nom> existe déjà dans le chemin de recherche de LaTeX. Si l'on veut quand même créer le fichier, il faut supprimer (ou renommer) la version trouvée par LaTeX, ou extraire le fichier manuellement avec un éditeur de texte.
Cette ligne est produite par la commande \ProvidesFile, qui est utilisée pour identifier un fichier, ainsi que sa dernière date de modification. Par convention, l'<info-supplémentaire> commence par un numéro de version, même si ce n'est pas une obligation stricte. Bien que de même importance que celle de \ProvidesClass, cette information est seulement écrite au niveau du fichier de trace, afin de ne pas surcharger le terminal en messages. Si un document produit différents résultats sur différentes installations, on doit comparer les messages « Document Class: », « File: » et « Package: » pour identifier les différences de versions.
Il s'agit d'un cas spécial du message d'information précédent, qui indique que le fichier de définition de fontes pour une certaine combinaison de <codage> (normalement affiché en minuscule) et de <famille> a été chargé. Ces fichiers contiennent des déclarations de groupes de formes et sont décrits à la section 7.10.6.
Un flottant est trop grand de <hauteur> pour pouvoir loger dans le \textheight en cours. Il sera composé seul sur une page (si c'est permis), en débordant éventuellement au niveau de la marge de pied. Si le flottant n'a pas la permission d'aller sur une page flottante, il empêchera de placer tous les autres flottants de sa classe.
LaTeX émet ce message lorsqu'il essaie de sélectionner une fonte pour laquelle la combinaison d'attributs n'est pas disponible et lorsqu'une substitution est définie dans les tables internes. Selon le contenu de ces tables, l'un des messages suivants s'affichera :
- external font <nom> used
LaTeX a sélectionné la fonte externe <nom> dans cette situation particulière et il ne sait pas à quel groupe de formes elle appartient. Ce message est produit par la fonction de taille subf.
- size <taille> substituted
LaTeX a sélectionné la forme correcte, mais puisque la taille demandée n'est pas accessible, LaTeX a choisi la <taille> la plus proche. Cette action est automatique si aucune des tailles individuelles ou des intervalles de tailles de la déclaration de <forme> de fontes ne correspondent.
- shape <forme> tried
LaTeX a sélectionné un groupe de <forme> de fontes différent, car celui demandé n'est pas disponible pour la <taille> demandée. Ce message est produit par la fonction de taille sub.
Cet avertissement indique qu'une combinaison d'attributs de fontes n'a pas de définition de formes de fontes correspondante. Par exemple, demander \fontseries{b}\ttfamily déclenche normalement cet avertissement, puisque les fontes Computer Modern n'ont ni typewriter gras, ni typewriter gras étendu. Cela dit, lorsque cette dernière combinaison est demandée, on ne reçoit pas d'avertissement mais seulement un message d'information au niveau du fichier de trace, car pour \TeXtbf{\TeXttt{..}}, les fichiers .fd contiennent une règle explicite de substitution.
Si LaTeX rencontre un symbole particulier qui ne peut pas être composé avec la forme de fontes demandée, l'avertissement ci-dessus est suivi d'un « for symbol <nom> ».
LaTeX a chargé la fonte demandée en effectuant un changement d'échelle pour la <taille> désirée. Pour imprimer un document contenant des fontes mises à l'échelle, le pilote d'impression doit avoir ces fontes à la taille correcte ou doit être capable de les agrandir ou de les diminuer automatiquement.
Bien que l'utilisation de la <commande> spécifiée ne soit pas considérée comme une erreur, il est fortement déconseillé d'utiliser ces anciennes formes pour les fractions et les fractions généralisées sous LaTeX. Il est préférable d'utiliser les commandes \frac et \genfrac de l'extension amsmath.
L'environnement filecontents a détecté un caractère « fin de ligne » (^^L) dans le source et le traduit par une ligne vide (commande \par si c'est LaTeX qui l'interprète) au niveau du fichier externe. Comme filecontents a été conçu pour produire des données de texte, cette commande ne peut pas être utilisée pour gérer des fichiers binaires.
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.