Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
2_programmation:erreurs:e:entering_compatibility_mode [2021/01/11 18:06]
jejust Balisage du code. Changement de titre.
2_programmation:erreurs:e:entering_compatibility_mode [2021/03/20 21:26] (Version actuelle)
jejust Ajout d'un titre de section.
Ligne 1: Ligne 1:
-====== Que signifie l'​erreur ​"Entering compatibility mode"? ======+====== Que signifie l'​erreur ​« Entering compatibility mode »? ======
  
   * **Message**:​ ''​Entering compatibility mode''​   * **Message**:​ ''​Entering compatibility mode''​
   * **Origine**:​ //LaTeX//.   * **Origine**:​ //LaTeX//.
  
-You run your LaTeX joband it starts by saying+Vous lancez la compilation de votre document ​LaTeX, ​et vous voyez apparaître:​
 <​code>​ <​code>​
 Entering LaTeX 2.09 COMPATIBILITY MODE Entering LaTeX 2.09 COMPATIBILITY MODE
 </​code>​ </​code>​
-followed by lines of asterisks and ''​!!WARNING!!''​.+suivi d'une ligne d'​astérisques et de ''​!!WARNING!!'' ​(avertissement complet ci-après).
  
-This means that the document is not written in "​current"​ LaTeX syntax, +===== Cause du problème =====
-and that there is no guarantee that all parts of the document will be +
-formatted correctly.+
  
-If the document ​is someone else's, and you want no more than a copy to read+Cela signifie que le document ​n'est pas écrit dans la syntaxe LaTeX « actuelle »
-ignore the error. ​ The document may fail elsewhere, but as often as not it +et qu'il n'y a aucune garantie que le résultat sera formaté correctement.
-will provide a ''​dvi''​ or ''​pdf''​ that's adequate for most purposes.+
  
-If it'new document ​you have just started working ​on, you have been +En effet, LaTeX a subit une mise à jour importante en 1994 (passage de LaTeX 2.09 à LaTeX 2ε), 
-misled by someone.  ​You have written something like:+et la compatiblité n'​a ​pas été entièrement conservée. Le message d'​erreur indique que votre document 
 +est écrit dans une version pré-1994, alors que votre compilateur est probablement 
 +beaucoup plus récent. 
 + 
 +===== Solution ===== 
 + 
 +$\Reponse$ ​ S'il s'agit réellement d'un vieux document, qu'on vous a fourni ou que vous avez trouvé sur internet
 +et que vous voulez seulement le compiler pour le lire, ignorez l'​erreur. 
 +La compilation montrera peut-être d'​autres problèmes, mais il y a des chances que vous puissiez tout de même 
 +obtenir un fichier DVI ou PDF suffisant pour une simple lecture. 
 + 
 + 
 +$\Reponse$ ​ S'il s'agit d'un nouveau document sur lequel vous venez de commencer à travailler,​ 
 +c'est que vous avez été induit en erreur. Vous avez sans doute suivi une très ancienne documentation de LaTeX. 
 +Vous avez écrit quelque chose comme:
 <code latex> <code latex>
 \documentstyle{article} \documentstyle{article}
 </​code>​ </​code>​
-ormore generally:+ouplus généralement:
 <code latex> <code latex>
 \documentstyle[options]{class} \documentstyle[options]{class}
 </​code>​ </​code>​
-These forms are (as the warning says) LaTeX 2.09 syntax, and to get rid +Ces commandes viennent ​(comme le dit l'​avertissementde la syntaxe ​LaTeX 2.09 (pré-1994) 
-of the warningyou must change the command.+et, pour vous débarrasser de l'​avertissementvous devez utiliser la syntaxe actuelle.
  
-The simple ​form is easy to deal with:+ 
 +La forme simple ​est facile à transformer. Remplacez simplement:
 <code latex> <code latex>
 \documentstyle{article} \documentstyle{article}
 </​code>​ </​code>​
-should become:+par:
 <code latex> <code latex>
 \documentclass{article} \documentclass{article}
 </​code>​ </​code>​
-The complex form is more difficultsince LaTeX 2.09 "​options"​ + 
-conflate two sorts of things --- options ​for the class (such as +La seconde forme est plus compliquéecar les « options » de LaTeX 2.09 mélangeaient deux types de choses: 
-''​11pt'',​ ''​fleqn''​), ​and packages to be loaded+les options ​de classe ​(comme ''​11pt'',​ ''​fleqn''​), ​et les extensions à charger
-So:+Ainsi:
 <code latex> <code latex>
 \documentstyle[11pt,​verbatim]{article} \documentstyle[11pt,​verbatim]{article}
 </​code>​ </​code>​
-should become:+doit devenir:
 <code latex> <code latex>
 \documentclass[11pt]{article} \documentclass[11pt]{article}
 \usepackage{verbatim} \usepackage{verbatim}
 </​code>​ </​code>​
-because ​''​11pt'' ​happens to be a class option, ​while [[ctanpkg>​verbatim]] +patce que ''​11pt'' ​est une option ​de classe, 
-is a package.+alors que [[ctanpkg>​verbatim]] ​est une extension.
  
-There's no simple ​way to work out what are class options ​under LaTeX 2.09; +Il n'y a pas de moyen simple ​de déterminer quelles sont les options ​de classe sous LaTeX 2.09 ; 
-for [[ctanpkg>​article]], ​the list includes ​''​10pt'',​ ''​11pt'',​ ''​12pt'',​ +pour [[ctanpkg>​article]], ​on peut citer ''​10pt'',​ ''​11pt'',​ ''​12pt'',​ ''​draft'',​ ''​fleqn'',​ ''​leqno'',​ 
-''​draft'',​ ''​fleqn'',​ ''​leqno'',​ ''​twocolumn'' ​and ''​twoside'' ​---  +''​twocolumn'' ​et ''​twoside''​. Toute autre option est très certainement une extension.
-anything else must be a package.+
  
-Your document may well "just work" after changes like those above; 
-if not, you should think through what you're trying to do, and consult 
-documentation on how to do it --- there are lots of  
-[[FAQ-tutorialsstar|free tutorials]] to help you on your way, if you 
-don't have access to a LaTeX manual of any sort. 
  
 +Votre document peut très bien « fonctionner » après les changements ci-dessus ;
 +si ce n'est pas le cas, vous vous allez devoir réfléchir à ce que vous voulez faire,
 +et consulter la documentation sur comment faire avec les extensions actuellement disponibles.
 +
 +Si vous êtes un débutant complet, [[1_generalites:​comment_faire_ses_premiers_pas|vous pouvez commencer par un didacticiel en ligne]].
 +
 +Si vous avez déjà des bases en LaTeX, cherchez [[1_generalites:​documentation:​documents:​documents_sur_latex2e|des documents sur internet]]
 +ou [[1_generalites:​documentation:​livres:​documents_sur_latex|un bon livre]].
 +
 +Cette FAQ peut également vous être utile, car sa rédaction a commencé dans les années 1990,
 +et qu'​elle met encore parfois en parallèle les anciennes syntaxes avec les nouvelles.
 +
 +
 +===== Message complet =====
 +
 +Le message complet est très clair:
 +
 +<WRAP column 66ex>
 +<​code>​
 +          Entering LaTeX 2.09 COMPATIBILITY MODE
 + ​*************************************************************
 +    !!WARNING!! ​   !!WARNING!! ​   !!WARNING!! ​   !!WARNING!! ​  
 + 
 + This mode attempts to provide an emulation of the LaTeX 2.09
 + ​author environment so that OLD documents can be successfully
 + ​processed. It should NOT be used for NEW documents!
 + 
 + New documents should use Standard LaTeX conventions and start
 + with the \documentclass command.
 + 
 + ​Compatibility mode is UNLIKELY TO WORK with LaTeX 2.09 style
 + files that change any internal macros, especially not with
 + those that change the FONT SELECTION or OUTPUT ROUTINES.
 + 
 + ​Therefore such style files MUST BE UPDATED to use
 +          Current Standard LaTeX: LaTeX2e.
 + If you suspect that you may be using such a style file, which
 + is probably very, very old by now, then you should attempt to
 + get it updated by sending a copy of this error message to the
 + ​author of that file.
 + ​*************************************************************
 +</​code>​
 +</​WRAP>​
 +<WRAP column 66ex>
 +<​code>​
 +              MODE COMPATIBILITÉ LaTeX 2.09
 + ​*************************************************************
 +      !!ATTENTION!! ​    ​!!ATTENTION!! ​    ​!!ATTENTION!!
 +
 + Ce mode tente de fournir une émulation de l'​environnement
 + LaTeX 2.09 afin que les anciens documents puissent être
 + ​compilés. Il ne doit PAS être utilisé pour les NOUVEAUX
 + ​documents !
 + 
 + Les nouveaux documents doivent utiliser les conventions
 + LaTeX actuelles et commencer par la commande \documentclass.
 + 
 + Il est PEU PROBABLE que ce mode de compatibilité fonctionne
 + avec les fichiers de style LaTeX 2.09 qui modifient des
 + ​macros internes, et encore moins avec ceux qui modifient
 + la SÉLECTION DE POLICES ou les ROUTINES DE SORTIE.
 + 
 + De tels fichiers de style DOIVENT donc être mis à jour pour
 + ​utiliser le standard actuel de LaTeX : LaTeX2e. Si vous
 + ​pensez que vous utilisez un tel fichier de style, obsolète,
 + vous pouvez essayer de le faire mettre à jour en envoyant
 + une copie de ce message d'​erreur à l'​auteur son fichier.
 + ​*************************************************************
 +</​code>​
 +</​WRAP>​
 +<WRAP clear />
  
 ----- -----
-//Source:// [[faquk>​FAQ-entercompmode|Entering compatibility mode]]+//Sources:// 
 +  * [[faquk>​FAQ-entercompmode|Entering compatibility mode]]
 +  * [[https://​hopf.math.purdue.edu/​doc/​html/​latex2elatex209.html|LaTeX 2ε/LaTeX 2.09]].
  
-{{htmlmetatags>​metatag-keywords=(LaTeX,​erreurs,​ancien document LaTeX,​compatibilité,​ancienne version, documentstyle vs documentclass)+{{htmlmetatags>​metatag-keywords=(LaTeX,​erreurs,​ancien document LaTeX,​compatibilité,​ancienne version, documentstyle vs documentclass,latex 2.09)
 metatag-og:​title=(Que signifie l'​erreur "​Entering compatibility mode"?​) metatag-og:​title=(Que signifie l'​erreur "​Entering compatibility mode"?​)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
  
2_programmation/erreurs/e/entering_compatibility_mode.1610384779.txt.gz · Dernière modification: 2021/01/11 18:06 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0