Sarmate.net Sarmate.net
Accueil Fonctionnalités Offres Documentation Contact
Connexion Inscription

Le préambule et les packages

Le préambule, c'est tout ce qui se trouve entre \documentclass et \begin{document}. On y charge des extensions (packages) avec \usepackage. Beaucoup de commandes n'existent que si leur package est chargé.

Une commande inconnue = un package manquant

Si vous utilisez une commande « spéciale » sans charger son package, LaTeX répond « Undefined control sequence ».

Corriger Ce document utilise \mathbb sans charger le package qui le fournit → erreur. Ajoutez \usepackage{amssymb} dans le préambule, puis compilez. En savoir plus →
Voir la solution
\documentclass{article}
\usepackage{amssymb}
\begin{document}
L'ensemble des réels se note $\mathbb{R}$.
\end{document}

Charger plusieurs packages

  • amssymb, amsmath : symboles et environnements mathématiques.
  • xcolor : la couleur (\textcolor, \colorbox).
  • graphicx : les images (\includegraphics).
  • hyperref : les liens (\href, \url).
Compléter Le mot « attention » doit apparaître en rouge via \textcolor{red}{...}. Mais il manque le package qui fournit les couleurs : ajoutez-le au préambule, puis compilez.
Voir la solution
\documentclass{article}
\usepackage{xcolor}
\begin{document}
\textcolor{red}{attention} : maintenant le package xcolor est chargé.
\end{document}
À retenir : une commande spéciale (maths, couleurs, images, liens…) a besoin de son \usepackage dans le préambule. « Undefined control sequence » ? Cherchez le package manquant.