FAQ erreursConsultez toutes les FAQ
Nombre d'auteurs : 1, nombre de questions : 156, dernière mise à jour : 12 juillet 2014 Ajouter une question
Dans un monde idéal, tous les documents seraient compilés sans problème et donneraient la sortie de haute qualité espérée. Avec de la chance, on n'aura jamais besoin de consulter cette FAQ. En revanche, si l'on tombe sur certains problèmes, les informations contenues dans cette FAQ pourrons nous aider à résoudre les problèmes plus facilement.
Nous commencerons par présenter une liste alphabétique de tous les messages d'erreur, sur lesquels LaTeX interrompt sa compilation et demande un conseil. Tous signifie ici, toutes les erreurs du noyau LaTeX (le message commence par LaTeX Error : ), pratiquement tous les messages d'erreur de TeX (c'est-à-dire ceux produits directement par le moteur sous-jacent) et les erreurs des extensions amsmath, babel, docstrip, calc, color, graphics, graphicx, inputenc, fontenc et textcomp.
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.
- Can be used only in preamble
- Cannot be used in preamble
- Cannot define Unicode char value < 00A0 (inputenc)
- Cannot determine size of graphic in <fichier> (graphics/graphicx)
- Cannot include graphics of type : <ext> (graphics/graphicx)
- \caption outside float
- Command <nom> already defined
- Command <nom> invalid in math mode
- Command <nom> not defined as a math alphabet
- Corrupted NFSS tables
- Counter too large
LaTeX a rencontré une commande ou un environnement qui doit être utilisé uniquement dans une extension ou le préambule (c'est-à-dire avant \begin{document}). Cette erreur peut être également due à un second \begin{document}.
Certaines commandes (\nocite par exemple) ne sont permises que dans le corps du document (c'est-à-dire après \begin{document}). Il faut alors déplacer la déclaration à cet emplacement.
Les valeurs strictement inférieures à "00A0 (160 en décimal) sont soit invalides en tant que valeurs Unicode pour des caractères de texte, soit elles doivent être redéfinies dans LaTeX.
La taille explicite de l'image n'a pas été spécifiée et LaTeX est incapable de déterminer cette taille directement à partir du <fichier> graphique. Normalement, il le fait automatiquement, par exemple avec les fichiers .eps en lisant l'information de la boîte englobante. Cependant, en fonction du pilote graphique, il peut être incapable d'extraire cette information à partir d'images bitmap, telles que les fichiers .jpg, .gif et .png.
On obtient cette erreur lorsqu'on spécifie un type de graphique dans le second argument de \DeclareGraphicsRule, ou lorsqu'on utilise le mot-clé type de \includegraphics non supporté par le pilote graphique chargé.
Une commande \caption a été trouvée en dehors d'un environnement flottant tel que figure ou table. Ce message d'erreur est inactivé par certaines extensions décrites au chapitre 6.
On a essayé de déclarer une commande, un environnement, un nouveau savebox, une longueur ou un compteur avec un <nom> qui a déjà une signification pour LaTeX. Dans ce cas, cette déclaration est ignorée et il faut choisir un autre nom. Cette erreur est également déclenchée lors de l'utilisation de \newcommand avec un <nom> qui débute par \end..., même si \renewcommand affirme que ce <nom> est inutilisé. Elle survient enfin lorsqu'on essaie de définir un environnement <nom> et que les commandes \<nom> ou \end<nom> ont déjà une définition. Par exemple, on ne peut pas définir un environnement graf, car TeX définit une commande de bas niveau appelée \endgraf.
Il s'agit soit d'un avertissement, soit d'une erreur indiquant que l'on a utilisé une commande en mode mathématique qui ne doit être utilisée qu'en mode texte.Dans le cas du message d'erreur, utiliser h pour obtenir plus d'informations.
Cette erreur survient lorsqu'on essaie d'utiliser \SetMathAlphabet sur un <nom> qui n'a pas été déclaré précédemment par une commande \DeclareMathAlphabet ou \DeclareSymbolFontAlphabet pour être défini comme un identificateur d'alphabet mathématique.
LaTeX a essayé une certaine substitution de fontes et a détecté une inconsistance dans ses tables internes. Cette erreur survient lorsqu'une substitution de fontes a été déclenchée et que les règles de substitution contiennent une boucle (c'est-à-dire l'existence de déclarations sub circulaires), ou lorsque les arguments de substitution par défaut pour le codage en cours pointent sur un groupe de formes de fontes inexistant.
Cette erreur se produit lorsqu'on essaie d'afficher une valeur de compteur avec \fnsymbol, \alph ou \Alph et que cette valeur est en dehors de l'intervalle autorisé pour la forme d'affichage choisie.
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.