Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
generalites:erreurs:0:etoile [2017/10/21 18:11] – créée nikopol2_programmation:erreurs:0:etoile [2022/11/29 15:21] (Version actuelle) – Control → Ctrl dbitouze
Ligne 1: Ligne 1:
-====== LaTeX affiche une étoile (''*''). Que dois-je faire? ======+====== Que signifie le message: « * »? Et que dois-je faire? ======
  
-<a name="-etoile" href="#-etoile" title="*" class="AQuestionFAQ">*</a>+  * **Message** : ''*'' 
 +  * **Origine** : //TeX//.
  
-<div class="DivQuestionContenuFAQ"><p>Si <b>LaTeX</b> s'arrête en n'affichant qu'un seul astérisque, cela signifie qu'il a atteint la fin du fichier source sans voir la requête terminant le travail (c'est-à-dire <span style="font-family: monospace; padding: 2px; background: #eee">\end{document}</span> ou <span style="font-family: monospace; padding: 2px; background: #eee">\stop</span>) et qu'il attend une entrée à partir du terminal. Même s'il ne s'agit pas d'une erreur en soi, dans la plupart des cas, cela indique que quelque chose s'est particulièrement mal passé. S'il n'eu aucune erreur précédente et que le document se termine effectivement par un <span style="font-family: monospace; padding: 2px; background: #eee">\end{document}</span>, c'est qu'il y sans doute eu un environnement verbatim non fermé, ce qui a provoqué la lecture de tout le reste du document en mode « verbatim ». Pour trouver la source de ce problème dans un document important, on peut essayer de placer un <span style="font-family: monospace; padding: 2px; background: #eee">\end{foo}</span>, qui donnera une erreur « <span style="font-family: monospace; padding: 2px; background: #eee">Environment… ended by…</span> » (indiquant quel environnement <b>LaTeX</b> est en cours), ou bien qui sera avalé sans réaction, auquel cas on aura la preuve que l'on est effectivement dans un contexte « verbatim ». Dans ce dernier cas, il suffit d'interrompre <b>LaTeX</b> (en tapant Control-C ou ce que le système d'exploitation demande) et de répondre par « x » à l'erreur d'« interruption » pour terminer la compilation. En réexaminant le résultat à partir de la dernière page, la façon dont le document est composé donne généralement une indication sur l'emplacement où les ennuis commencent</p>+Si <latex>\LaTeX</latex> s'arrête en n'affichant qu'un seul [[wpfr>Astérisque|astérisque]], cela signifie qu'il a atteint la fin du fichier source sans voir la requête terminant le travail (c'est-à-dire ''\end{document}'' en <latex>\LaTeX</latex>) et qu'il attend une entrée à partir du terminal. Même s'il ne s'agit pas d'une erreur en soi, dans la plupart des cas, cela indique que quelque chose s'est particulièrement mal passé. Cela pu se produire : 
 +  * parce que vous avez omis le ''\bye'' (''Plain'' <latex>\TeX</latex>) ou le ''\end{document}'' (<latex>\LaTeX</latex>) ; 
 +  * parce qu'une accolade ouvrante n'pas été suivie après divers éléments par une accolade fermante ; 
 +  * ou parce qu'en <latex>\LaTeX</latex>, un environnement de type ''verbatim'' n'a pas été fermé, ce qui a provoqué la lecture de tout le reste du document en mode « verbatim ».
  
------ +Dans le premier cas (le plus simple), vous pouvez insérer le texte manquant :  
-//Source:// https://latex.developpez.com/faq/erreurs?page=-etoile-lt+  * si vous utilisez ''Plain'' <latex>\TeX</latex>, saisissez ''\end'' cela terminera la compilation ;  
 +  * si vous utilisez <latex>\LaTeX</latex>, saisissez ''\end{document}''.
  
 +Dans les autres cas, pour trouver la source de ce problème, vous pouvez essayer de placer un ''\end{foo}'', qui donnera une erreur « ''Environment... ended by...'' » (indiquant quel environnement <latex>\LaTeX</latex> est en cours), ou bien qui sera avalé sans réaction, auquel cas vous aurez la preuve que vous êtes effectivement dans un contexte « verbatim ». Dans ce dernier cas, il suffit d'interrompre <latex>\LaTeX</latex> (en tapant Ctrl-C ou ce que le système d'exploitation demande) et de taper ''x'' quand apparaît l'erreur, pour terminer la compilation. En réexaminant le résultat à partir de la dernière page, la façon dont le document est composé donne généralement une indication sur l'emplacement où les ennuis commencent.
 +
 +-----
 +//Sources ://
 +  * [[faquk>FAQ-typend|Please type a command or say `\end`]],
 +  * [[https://latex.developpez.com/faq/erreurs?page=-etoile-lt]],
 +  * [[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,astérisque,étoile,invite TeX,terminer la compilation,sortir de la compilation,sortir de LaTeX)
 +metatag-og:title=(Que signifie le message: « * » Et que dois-je faire)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
2_programmation/erreurs/0/etoile.1508609509.txt.gz · Dernière modification : 2017/10/21 18:11 de nikopol
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0