LaTeX affiche une étoile (« * »). Que dois-je faire?
- Message:
*
- Origine: TeX.
Si 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
\end{document}
ou \stop
) 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'y a eu aucune erreur précédente et que le document se termine effectivement
par un \end{document}
, c'est qu'il y a 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 \end{foo}
, qui donnera une erreur « Environment… ended by…
»
(indiquant quel environnement 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
(en tapant Control-
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:
- 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.