Le package xcolor permet de colorer le texte, le fond et de définir des couleurs personnalisées. Il est inclus dans toutes les distributions LaTeX modernes.
Colorer du texte avec \textcolor
LaTeX
Texte \textcolor{red}{en rouge} et \textcolor{blue}{en bleu}.
\textcolor{green!60!black}{Vert foncé avec mélange.}
{\color{orange} Tout ce paragraphe est en orange.}
Fond coloré et surlignage
LaTeX
Texte avec \colorbox{yellow}{fond jaune}.
\colorbox{blue!20}{Fond bleu clair, texte noir.}
\fcolorbox{red}{red!10}{Bordure rouge, fond rose.}
Définir ses propres couleurs
Utilisez \definecolor pour créer des couleurs sur mesure en RGB, HTML ou CMYK.
LaTeX
\definecolor{monbleu}{HTML}{2563EB}
\definecolor{monvert}{rgb}{0.1, 0.6, 0.3}
\textcolor{monbleu}{Texte en bleu personnalisé.}
\textcolor{monvert}{Texte en vert personnalisé.}
Couleurs prédéfinies
| Couleur | Commande | Mélange |
|---|---|---|
| Rouge | \textcolor{red}{...} | red!50 = 50% rouge |
| Bleu | \textcolor{blue}{...} | blue!30!green = mélange |
| Vert | \textcolor{green}{...} | green!70!black = foncé |
| Orange | \textcolor{orange}{...} | orange!20 = clair |
| Violet | \textcolor{violet}{...} | violet!50!white |
Astuce : notation de mélange
La syntaxe
couleur1!pourcentage!couleur2 mélange deux couleurs. Par exemple, blue!30!white donne un bleu clair (30% bleu, 70% blanc).