====== Messages d'erreur de LaTeX ====== Cette section présente de nombreux messages d'erreur de \TeX, \LaTeX et autres logiciels proches, ainsi que la manière de les traiter. Deux questions générales peuvent être utiles à lire : * [[2_programmation:erreurs:structure_d_un_message_d_erreur|Quelle est la structure des messages d'erreur de TeX ?]] ; * [[2_programmation:erreurs:interpreter_les_messages_d_erreur2|Comment traiter les erreurs ?]]. ===== Messages commençant par un symbole ===== * [[2_programmation:erreurs:0:étoile|''*'']] (//TeX//) ; * [[2_programmation:erreurs:0:invalid_at_this_point|'⟨caractère⟩' invalid at this point]] (//calc//) ; * [[2_programmation:erreurs:0:allowed_only_in_math_mode|⟨commande⟩ allowed only in math mode]] (//amsmath//) ; * [[2_programmation:erreurs:0:undefined|⟨nom⟩ undefined]] ; * [[2_programmation:erreurs:0:in_mid_line|\< in mid line]]. ===== Messages commençant par un A ===== * [[2_programmation:erreurs:A:Accent_not_provided_by_font_family|Accent ⟨commande⟩ not provided by font family ⟨nom⟩]] (//textcomp//) ; * [[2_programmation:erreurs:A:A_Box_was_supposed_to_be_here|A ⟨Box⟩ was supposed to be here]] (//TeX//) ; * [[2_programmation:erreurs:A:Argument_of_command_has_an_extra_closing_bracket|Argument of ⟨commande⟩ has an extra }]] (//TeX//). ===== Messages commençant par un B ===== * [[2_programmation:erreurs:B:Bad_line_or_vector_argument|Bad \line or \vector argument]] ; * [[2_programmation:erreurs:B:Bad_math_environment_delimiter|Bad math environment delimiter]] ; * [[2_programmation:erreurs:B:begin_allowed_only_in_paragraph_mode|\begin{⟨env⟩} allowed only in paragraph mode]] (//amsmath//) ; * [[2_programmation:erreurs:B:begin_env_on_input_line_NN_ended_by_end_other_env|\begin{⟨env⟩} on input line ⟨num-ligne⟩ ended by \end{⟨autre-env⟩}]] ; * [[2_programmation:erreurs:B:begin_split_will_not_work_here|\begin{split} won't work here]] (//amsmath//). ===== Messages commençant par un C ===== * [[2_programmation:erreurs:C:Can_be_used_only_in_preamble|Can be used only in preamble]] ; * [[2_programmation:erreurs:C:Cannot_be_used_in_preamble|Cannot be used in preamble]] ; * [[2_programmation:erreurs:C:Cannot_define_Unicode_char_value|Cannot define Unicode char value < 00A0]] (//inputenc//) ; * [[2_programmation:erreurs:C:Cannot_determine_size_of_graphic|Cannot determine size of graphic in ⟨fichier⟩]] (//graphics/graphicx//) ; * [[2_programmation:erreurs:C:Cannot_include_graphics_of_type|Cannot include graphics of type : ⟨ext⟩]] (//graphics/graphicx//) ; * [[2_programmation:erreurs:C:caption_outside_float|\caption outside float]] ; * [[2_programmation:erreurs:c:checksum_mismatch|Checksum mismatch in font]] (//dvips//) ; * [[2_programmation:erreurs:C:Command_already_defined|Command ⟨nom⟩ already defined]] ; * [[2_programmation:erreurs:C:Command_invalid_in_math_mode|Command ⟨nom⟩ invalid in math mode]] ; * [[2_programmation:erreurs:C:Command_not_defined_as_a_math_alphabet|Command ⟨nom⟩ not defined as a math alphabet]] ; * [[2_programmation:erreurs:C:Corrupted_NFSS_tables|Corrupted NFSS tables]] ; * [[2_programmation:erreurs:C:Counter_too_large|Counter too large]]. ===== Messages commençant par un D ===== * [[2_programmation:erreurs:d:pdftex_destination_ignored|Destination ... duplicate ignored]] (//pdftex//) ; * [[2_programmation:erreurs:D:Dimension_too_large|Dimension too large]] ; * [[2_programmation:erreurs:D:displaybreak_cannot_be_applied_here|\displaybreak cannot be applied here]] (//amsmath//) ; * [[2_programmation:erreurs:D:Division_by_zero|Division by 0]] (//graphics/graphicx//) ; * [[2_programmation:erreurs:D:Double_subscript|Double subscript]] (//TeX//) ; * [[2_programmation:erreurs:D:Double_superscript|Double superscript]] (//TeX//). ===== Messages commençant par un E ===== * [[2_programmation:erreurs:E:Encoding_file_not_found|Encoding file `⟨nom⟩' not found]] (//fontenc//) ; * [[2_programmation:erreurs:E:Encoding_scheme_unknown|Encoding scheme ⟨nom⟩ unknown]] ; * [[2_programmation:erreurs:e:end_occurred_inside_a_group|\end occurred inside a group]] (//TeX//) ; * [[2_programmation:erreurs:E:Entering_compatibility_mode|Entering compatibility mode]] (//LaTeX//) ; * [[2_programmation:erreurs:E:Environment_undefined|Environment ⟨nom⟩ undefined]] ; * [[2_programmation:erreurs:E:Erroneous_nesting_of_equation_structures|Erroneous nesting of equation structures ; trying to recover with `aligned']] (//amsmath//) ; * [[2_programmation:erreurs:E:Extra_ampersand_on_this_line|Extra & on this line]] (//amsmath//) ; * [[2_programmation:erreurs:E:Extra_alignment_tab_has_been_changed_to_CR|Extra alignment tab has been changed to \cr]] (//TeX//) ; * [[2_programmation:erreurs:E:Extra_endgroup|Extra \endgroup]] (//TeX//) ; * [[2_programmation:erreurs:E:Extra_or|Extra \or]] (//TeX//) ; * [[2_programmation:erreurs:E:Extra_right|Extra \right]] (//TeX//) ; * [[2_programmation:erreurs:E:Extra_closing_bracket_or_forgotten_dollar|Extra }, or forgotten $]] (//TeX//) ; * [[2_programmation:erreurs:E:Extra_closing_bracket_or_forgotten_endgroup|Extra }, or forgotten \endgroup]] (//TeX//). ===== Messages commençant par un F ===== * [[2_programmation:erreurs:F:Fatal_format_file_error-i_m_stymied|Fatal format file error; I'm stymied]] (//TeX//) ; * [[2_programmation:erreurs:F:File_not_found|File `⟨nom⟩' not found]] ; * [[2_programmation:erreurs:F:File_ended_while_scanning|File ended while scanning ⟨quelque chose⟩]] (//TeX//) ; * [[2_programmation:erreurs:F:fixltx2e_is_not_required|Fixltx2e is not required with releases after 2015]] (//fixltx2e//, //LaTeX//) ; * [[2_programmation:erreurs:F:Floats_lost|Float(s) lost]] ; * [[2_programmation:erreurs:F:Font_family_unknown|Font family ⟨enc⟩ + ⟨famille⟩ unknown]] ; * [[2_programmation:erreurs:F:Font_not_found|Font ⟨nom⟩ not found]] ; * [[2_programmation:erreurs:F:Font_not_loadable|Font ⟨nom-interne⟩ = ⟨nom-externe⟩ not loadable : ⟨raison⟩]] (//TeX//) ; * [[2_programmation:erreurs:F:Font_not_loaded__Not_enough_room_left|Font ⟨nom-interne⟩ = ⟨externe⟩ not loaded : Not enough room left]] (//TeX//) ; * [[2_programmation:erreurs:f:warning_font_shape_not_available|Font shape ⟨fonte⟩ not available]] (//LaTeX//) ; * [[2_programmation:erreurs:F:Font_shape_not_found|Font shape ⟨forme-fonte⟩ not found]]. ===== Messages commençant par un I ===== * [[2_programmation:erreurs:I:I_cannot_find_file|I can't find file `⟨nom⟩']] (//TeX//) ; * [[2_programmation:erreurs:I:I_cannot_write_on_file|I can't write on file `⟨nom⟩']] (//TeX//) ; * [[2_programmation:erreurs:I:Illegal_character_in_array_arg|Illegal character in array arg]] ; * [[2_programmation:erreurs:I:Illegal_parameter_number_in_definition_of_command|Illegal parameter number in definition of ⟨commande⟩]] (//TeX//) ; * [[2_programmation:erreurs:I:Illegal_unit_of_measure|Illegal unit of measure (pt inserted)]] (//TeX//) ; * [[2_programmation:erreurs:I:Improper_argument_for_math_accent|Improper argument for math accent : Extra braces must be added to prevent wrong output]] (//amsmath//) ; * [[2_programmation:erreurs:I:Improper_discretionary_list|Improper discretionary list]] (//TeX//) ; * [[2_programmation:erreurs:I:Improper_hyphenation|Improper \hyphenation]] (//TeX//) ; * [[2_programmation:erreurs:I:Improper_prevdepth|Improper \prevdepth]] (//TeX//) ; * [[2_programmation:erreurs:I:Improper_spacefactor|Improper \spacefactor]] (//TeX//) ; * [[2_programmation:erreurs:I:include|\include cannot be nested]] ; * [[2_programmation:erreurs:I:Incompatible_list_cannot_be_unboxed|Incompatible list can't be unboxed]] (//TeX//) ; * [[2_programmation:erreurs:I:All_text_was_ignored_after_line_NN|Incomplete ⟨condition⟩ ; all text was ignored after line ⟨numéro⟩]] (//TeX//) ; * [[2_programmation:erreurs:I:Infinite_glue_shrinkage_found|Infinite glue shrinkage found ⟨quelque part⟩]] (//TeX//) ; * [[2_programmation:erreurs:I:Interruption|Interruption]] (//TeX//) ; * [[2_programmation:erreurs:I:Invalid_use_of_command|Invalid use of ⟨commande⟩]] (//amsmath//). ===== Message commençant par un K ===== * [[2_programmation:erreurs:K:Keyboard_character_used_is_undefined_in_input_encoding|Keyboard character used is undefined in input encoding ⟨enc⟩]] (//inputenc//). ===== Messages commençant par un L ===== * [[2_programmation:erreurs:L:Language_definition_file_not_found|Language definition file ⟨langue⟩.ldf not found]] (//babel//) ; * [[2_programmation:erreurs:L:Limit_controls_must_follow_a_math_operator|Limit controls must follow a math operator]] (//TeX//) ; * [[2_programmation:erreurs:L:LoadClass_in_package_file|\LoadClass in package file]] ; * [[2_programmation:erreurs:L:Lonely_item--perhaps_a_missing_list_environment|Lonely \item--perhaps a missing list environment]]. ===== Messages commençant par un M ===== * [[2_programmation:erreurs:M:Math_alphabet_identifier_is_undefined_in_math_version|Math alphabet identifier ⟨id⟩ is undefined in math version ⟨nom⟩]] ; * [[2_programmation:erreurs:M:Math_version_is_not_defined|Math version ⟨nom⟩ is not defined]] ; * [[2_programmation:erreurs:m:mismatched_mode_ljfour_and_resolution_8000|Mismatched mode ljfour and resolution 8000]] (//dvips//); * [[2_programmation:erreurs:M:Misplaced_alignment_tab_character_ampersand|Misplaced alignment tab character &]] (//TeX//) ; * [[2_programmation:erreurs:M:Misplaced_CR_or_CRCR|Misplaced \cr ou Misplaced \crcr]] (//TeX//) ; * [[2_programmation:erreurs:M:Misplaced_noalign|Misplaced \noalign]] (//TeX//) ; * [[2_programmation:erreurs:M:Misplaced_omit|Misplaced \omit]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_begin_document|Missing \begin{document}]] ; * [[2_programmation:erreurs:M:Missing_control_sequence_inserted|Missing control sequence inserted]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_CR_inserted|Missing \cr inserted]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_delimiter__dot_inserted|Missing delimiter (. inserted)]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_endcsname_inserted|Missing \endcsname inserted]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_number__treated_as_zero|Missing number, treated as zero]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_p-arg_in_array_arg|Missing p-arg in array arg]] ; * [[2_programmation:erreurs:M:Missing_at-exp_in_array_arg|Missing @-exp in array arg]] ; * [[2_programmation:erreurs:M:Missing_sharp_inserted_in_alignment_preamble|Missing # inserted in alignment preamble]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_equal_inserted_for_ifnum|Missing = inserted for \ifnum]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_equal_inserted_for_ifdim|Missing = inserted for \ifdim]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_dollar_inserted|Missing $ inserted]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_endgroup_inserted|Missing \endgroup inserted]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_right_dot_inserted|Missing \right. inserted]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_opening_curly_bracket_inserted|Missing { inserted]] (//TeX//) ; * [[2_programmation:erreurs:M:Missing_closing_curly_bracket_inserted|Missing } inserted]] (//TeX//) ; * [[2_programmation:erreurs:M:Multiple_labels__label_will_be_lost|Multiple \label's : label ⟨étiquette⟩ will be lost]] (//amsmath//) ; * [[2_programmation:erreurs:M:Multiple_tags|Multiple \tag]] (//amsmath//). ===== Messages commençant par un N ===== * [[2_programmation:erreurs:N:No_counter_defined|No counter `⟨nom⟩' defined]] ; * [[2_programmation:erreurs:N:No_Cyrillic_encoding_definition_files_were_found|No Cyrillic encoding definition files were found]] (//babel//) ; * [[2_programmation:erreurs:N:No_declaration_for_shape|No declaration for shape ⟨//forme-fonte//⟩]] ; * [[2_programmation:erreurs:N:No_driver_specified|No driver specified]] (//color/graphics/graphicx//) ; * [[2_programmation:erreurs:N:Non_pdf_special_ignored|Non-PDF special ignored!]] (//pdfTeX//) ; * [[2_programmation:erreurs:N:No_room_for_a_new_register|No room for a new ⟨//registre//⟩]] (//TeX//) ; * [[2_programmation:erreurs:N:No_title_given|No \title given]] ; * [[2_programmation:erreurs:N:Not_a_letter|Not a letter]] (//TeX//) ; * [[2_programmation:erreurs:N:Not_in_outer_par_mode|Not in outer par mode]] ; * [[2_programmation:erreurs:N:Number_too_big|Number too big]] (//TeX//). ===== Messages commençant par un O ===== * [[2_programmation:erreurs:O:OK|OK]] (//TeX//) ; * [[2_programmation:erreurs:O:OK__see_the_transcript_file|OK (see the transcript file)]] (//TeX//) ; * [[2_programmation:erreurs:O:Old_form_should_be_begin_env|Old form ⟨commande⟩ should be \begin{⟨env⟩}]] (//amsmath//) ; * [[2_programmation:erreurs:O:Only_one_sharp_is_allowed_per_tab|Only one # is allowed per tab]] (//TeX//) ; * [[2_programmation:erreurs:O:Option_clash_for_package|Option clash for package ⟨nom⟩]] ; * [[2_programmation:erreurs:o:overfull|Overfull ⟨objet⟩]] (//TeX//). ===== Messages commençant par un P ===== * [[2_programmation:erreurs:P:Page_height_already_too_large|Page height already too large]] ; * [[2_programmation:erreurs:P:Paragraph_ended_before_command_was_complete|Paragraph ended before ⟨commande⟩ was complete]] (//TeX//) ; * [[2_programmation:erreurs:P:Please_type_a_command_or_say_end|(Please type a command or say `\end')]] (//TeX//) ; * [[2_programmation:erreurs:P:pushtabs_and_poptabs_do_not_match|\pushtabs and \poptabs don't match]]. ===== Messages commençant par un R ===== * [[2_programmation:erreurs:R:RequirePackage_or_LoadClass_in_Options_Section|\RequirePackage or \LoadClass in Options Section]] ; * [[2_programmation:erreurs:r:rerun_to_get_crossreferences_right|Rerun to get crossreferences right]] (//LaTeX//) ; * [[2_programmation:erreurs:R:Rotation_not_supported|Rotation not supported]] (//graphics/graphicx//) ; * [[2_programmation:erreurs:R:Runaway_something|Runaway ⟨quelque chose⟩]] (//TeX//) ; * [[2_programmation:erreurs:R:Runpopen_command_not_allowed|Runpopen command not allowed]] (//LaTeX//). ===== Messages commençant par un S ===== * [[2_programmation:erreurs:S:Scaling_not_supported|Scaling not supported]] (//graphics/graphicx//) ; * [[2_programmation:erreurs:S:Something_is_wrong--perhaps_a_missing_item|Something's wrong--perhaps a missing \item]] ; * [[2_programmation:erreurs:S:Sorry_I_cannot_find_format|Sorry, I can't find ⟨format⟩...]] ; * [[2_programmation:erreurs:S:Suggested_extra_height_dangerously_large|Suggested extra height (⟨valeur⟩) dangerously large]] ; * [[2_programmation:erreurs:S:Symbol_font_is_not_defined|Symbol font ⟨nom⟩ is not defined]] ; * [[2_programmation:erreurs:S:Symbol_not_provided_by_font_family|Symbol ⟨commande⟩ not provided by font family ⟨nom⟩]] (//textcomp//). ===== Messages commençant par un T ===== * [[2_programmation:erreurs:T:Tab_overflow|Tab overflow]] ; * [[2_programmation:erreurs:T:tag_not_allowed_here|\tag not allowed here]] (//amsmath//) ; * [[2_programmation:erreurs:T:TeX_capacity_exceeded|TeX capacity exceeded, ⟨explication⟩]] (//TeX//) ; * [[2_programmation:erreurs:t:tex_capacity_exceeded_nest|TeX capacity exceeded (...) semantic nest size]] (//TeX//) ; * [[2_programmation:erreurs:t:capacity_exceeded2|TeX capacity exceeded (...) text input levels]] (//TeX//) ; * [[2_programmation:erreurs:T:Text_line_contains_an_invalid_character|Text line contains an invalid character]] (//TeX//) ; * [[2_programmation:erreurs:T:The_attribute_is_unknown_for_this_language|The attribute ⟨attribut⟩ is unknown for language ⟨langue⟩]] (//babel//) ; * [[2_programmation:erreurs:T:The_character_is_not_a_shorthand_character_in_this_language|The character `⟨car⟩' is not a shorthand character in ⟨langue⟩]] (//babel//) ; * [[2_programmation:erreurs:T:The_font_size_command_normalsize_is_not_defined|The font size command \normalsize is not defined...]] ; * [[2_programmation:erreurs:T:There_is_no_line_here_to_end|There's no line here to end]] ; * [[2_programmation:erreurs:T:This_may_be_a_LaTeX_bug|This may be a LaTeX bug]] ; * [[2_programmation:erreurs:T:This_NFSS_system_is_not_set_up_properly|This NFSS system isn't set up properly]] ; * [[2_programmation:erreurs:t:token_not_allowed_in_pdfdocencoded_string|Token not allowed in PDFDocEncoded string]] (//hyperref//) ; * [[2_programmation:erreurs:T:Too_deeply_nested|Too deeply nested]] ; * [[2_programmation:erreurs:T:Too_many_columns_in_eqnarray_environment|Too many columns in eqnarray environment]] ; * [[2_programmation:erreurs:T:Too_many_math_alphabets_used_in_version|Too many math alphabets used in version ⟨nom⟩]] ; * [[2_programmation:erreurs:T:Too_many_unprocessed_floats|Too many unprocessed floats]] ; * [[2_programmation:erreurs:T:Two_documentclass_or_documentstyle_commands|Two \documentclass or \documentstyle commands]] ; * [[2_programmation:erreurs:T:Two_LoadClass_commands|Two \LoadClass commands]]. ===== Messages commençant par un U ===== * [[2_programmation:erreurs:U:Unable_to_read_an_entire_line|Unable to read an entire line]] (//TeX//) ; * [[2_programmation:erreurs:U:Undefined_color|Undefined color ⟨nom⟩]] (//color//) ; * [[2_programmation:erreurs:U:Undefined_control_sequence|Undefined control sequence]] (//TeX//) ; * [[2_programmation:erreurs:U:Undefined_font_size_function|Undefined font size function ⟨nom⟩]] ; * [[2_programmation:erreurs:U:Undefined_tab_position|Undefined tab position]] ; * [[2_programmation:erreurs:U:Unknown_graphics_extension|Unknown graphics extension : ⟨ext⟩]] (//graphics/graphicx//) ; * [[2_programmation:erreurs:U:Unknown_option_for_package|Unknown option `⟨option⟩' for package `⟨//nom//⟩']] ; * [[2_programmation:erreurs:U:Use_of_command_does_not_match_its_definition|Use of ⟨commande⟩ doesn't match its definition]] (//TeX//) ; * [[2_programmation:erreurs:U:usepackage_before_documentclass|\usepackage before \documentclass]] ; * [[2_programmation:erreurs:U:UTF-8_string_not_set_up_for_LaTeX_use|UTF-8 string \u8 : ⟨séquence-8-bits⟩ not set up for LaTeX use]] (//inputenc//). ===== Messages commençant par un V ===== * [[2_programmation:erreurs:V:verb_ended_by_end_of_line|\verb ended by end of line]] ; * [[2_programmation:erreurs:V:verb_illegal_in_command_argument|\verb illegal in command argument]]. ===== Messages commençant par un Y ===== * [[2_programmation:erreurs:Y:You_already_have_nine_parameters|You already have nine parameters]] (//TeX//) ; * [[2_programmation:erreurs:Y:You_cannot_use_command_in_this_mode|You can't use `⟨commande⟩' in ⟨mode⟩ mode]] (//TeX//) ; * [[2_programmation:erreurs:Y:You_cannot_use_end_in_internal_vertical_mode|You can't use `\end' in internal vertical mode]] (//TeX//) ; * [[2_programmation:erreurs:Y:You_cannot_use_hrule_here_except_with_leaders|You can't use `\hrule' here except with leaders]] (//TeX//) ; * [[2_programmation:erreurs:Y:You_cannot_use_macro_parameter_sharp_in_this_mode|You can't use `macro parameter #' in ⟨mode⟩ mode]] (//TeX//) ; * [[2_programmation:erreurs:Y:You_cannot_use_prevdepth_in_horizontal_mode|You can't use `\prevdepth' in horizontal mode]] (//TeX//) ; * [[2_programmation:erreurs:y:you_cannot_use_spacefactor_in_math_mode|You can't use `\spacefactor' in math mode]] (//TeX//) ; * [[2_programmation:erreurs:Y:You_cannot_use_spacefactor_in_vertical_mode|You can't use `\spacefactor' in vertical mode]] (//TeX//) ; * [[2_programmation:erreurs:Y:You_have_not_defined_output_directory_for_path|You haven't defined output directory for `⟨chemin⟩']] (//docstrip//) ; * [[2_programmation:erreurs:Y:You_have_not_defined_the_language_yet|You haven't defined the language ⟨langue⟩ yet]] (//babel//) ; * [[2_programmation:erreurs:Y:You_have_not_specified_a_language_option|You haven't specified a language option]] (//babel//). ----- //Sources :// * [[https://latex.developpez.com/cours/detecter-et-resoudre-les-erreurs/]], * [[https://www.latex-project.org/help/books/#french|LaTeX Companion, 2e édition]], Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006) ; ISBN: 978-2-7440-7182-9. Annexe B, //Détecter et résoudre les problèmes//, reproduite avec l'aimable autorisation de l'éditeur. {{htmlmetatags>metatag-keywords=(messages d'erreur de LaTeX,liste des messages d'erreurs de LaTeX,LaTeX error messages,LaTeX warnings) metatag-og:title=(Tous les messages d'erreur de LaTeX) metatag-og:site_name=(FAQ LaTeX francophone) }}