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.
- No \author given
- No auxiliary output files
- No characters defined by input encoding change to <nom>
- No file <nom>
- No hyphenation patterns were loaded for the language ‘hlanguei' (babel)
- No input encoding specified for hlanguei language (babel)
- No positions in optional float specifier. Default added …
On a utilisé la commande \maketitle sans spécifier d'auteur au préalable. Contrairement à l'absence de \title, celle-ci ne produit qu'un avertissement.
Cet avertissement s'affiche lorsqu'on utilise la déclaration \nofiles au niveau du préambule du document.
Le fichier de codage d'entrée <nom>.def ne semble contenir aucune déclaration de codage d'entrée. Pour le codage ascii, il s'agit d'un comportement normal, mais pour les autres codages, cet avertissement indique un problème.
LaTeX affiche cette information à chaque fois qu'il essaie de lire un fichier auxiliaire (.aux ou .toc par exemple), mais qu'il ne peut pas le trouver. Ce n'est pas considéré comme une erreur, puisque ces fichiers ne sont créés qu'après la première compilation. Cependant, la même routine est malheureusement utilisée par la commande \include, et donc un fichier à inclure n'existant pas déclenche le même avertissement, alors qu'il s'agit là d'une erreur.
Tous les fichiers de définition de langues vérifient si les motifs de césures sélectionnés sont chargés ou non dans le format LaTeX. Si ce n'est pas le cas, ce message s'affiche et des motifs de césures par défaut sont utilisés. Les motifs par défaut sont ceux chargés dans le registre de motifs 0 (habituellement l'anglais américain).
Ce message peut apparaître lorsqu'on n'a demandé aucun codage d'entrée spécifique pour le document, alors qu'un des supports de langues nécessite l'alphabet cyrillique pour la composition. Plusieurs codages d'entrée existent pour ces langues. Par conséquent, la définition de langues insiste en disant que celui qui est utilisé doit être explicitement indiqué.
On a utilisé un environnement flottant (par exemple, figure ou table) avec son argument optionnel de placement qui ne contient aucune information exploitable. Dans ces conditions, LaTeX utilise ses règles de placement par défaut.
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.