LaTeX vous dit qu'il ne trouve pas un fichier — le plus souvent un package (.sty) ou une image. Le message indique toujours le nom du fichier recherché.
! LaTeX Error: File `paralist.sty' not found.
! Package pdftex.def Error: File `figure1.png' not found.Cas n°1 : un package manquant (.sty)
Un \usepackage{…} pointe vers un package que la distribution ne connaît pas. Vérifiez d'abord l'orthographe. Si le package est vraiment obsolète, cherchez son équivalent moderne plutôt que de l'installer (voir Vieux packages).
Cas n°2 : une image manquante
Avec \includegraphics{figure1}, le fichier image doit être téléversé et le nom exact (casse comprise). Sur sarmate.net, importez l'image dans le même dossier que votre fichier .tex.
\usepackage / \includegraphics.Essayez vous-même
Cet exemple compile. Ajoutez une ligne \usepackage{paquetxyz} et recompilez pour voir « File `paquetxyz.sty' not found ».
La méthode
- Lisez le nom de fichier entre les accents graves du message.
- Se termine-t-il par
.sty? Vérifiez l'orthographe du\usepackageou cherchez l'équivalent moderne. - Est-ce une image ? Téléversez le fichier et écrivez le nom exact (casse comprise).
- Évitez les espaces et accents dans les noms de fichiers — c'est une cause fréquente.
Une IA peut vous aider — directement dans votre code
Les assistants IA (Claude, Gemini, ChatGPT…) connaissent très bien LaTeX : montrez-leur le message et ils trouvent la faute de frappe ou l'équivalent moderne du package. L'inconvénient habituel, c'est le va-et-vient — copier, coller, recommencer.
sarmate.net supprime cet aller-retour grâce à son serveur MCP : vous branchez l'IA directement sur votre éditeur en ligne. Elle lit vos fichiers, les compile, analyse le journal d'erreurs et corrige le code sur place, sans copier-coller. Vous gardez la main : rien n'est modifié sans votre validation.
Écrire et compiler du LaTeX en ligne
Éditeur complet, compilation instantanée (pdfLaTeX/XeLaTeX/LuaLaTeX), rien à installer.
Ouvrir l'éditeur en ligne