xcolor dans Scissor LaTeX
Le package xcolor fonctionne en partie dans Scissor LaTeX : les couleurs fonctionnent dans les dessins TikZ et pgfplots (tous les noms de base, dvipsnames, des mélanges comme red!50!blue, \definecolor et \colorlet) et dans les formules (17 noms de base), mais \textcolor, \color et \colorbox laissent le texte courant en noir.
Ce que fait le package
xcolor nomme les couleurs et les mélange. \textcolor{red}{...} colore du texte, \color{blue} change la couleur jusqu’à la fin du groupe, \colorbox{yellow}{...} place un fond coloré derrière du texte, et \definecolor et \colorlet définissent vos propres couleurs. TikZ et pgfplots utilisent les mêmes noms.
Ce qui fonctionne ici
| Commande | Dans le texte courant | Dans une formule | Dans TikZ et pgfplots |
|---|---|---|---|
\textcolor{name}{...} | Texte conservé, sans couleur | Fonctionne avec les 17 noms de base | Fonctionne |
\color{name} | Ignorée | Fonctionne avec les 17 noms de base | Fonctionne |
\colorbox{name}{...} | Texte conservé, sans fond | Fonctionne avec les 17 noms de base | Sans objet |
\definecolor{n}{HTML}{1F6FEB} | Sans objet | Ignorée | Fonctionne : modèles HTML, RGB, rgb, gray, cmyk |
\colorlet{n}{blue!30} | Sans objet | Ignorée | Fonctionne |
Mélanges comme red!50!blue | Sans objet | Ignorés | Fonctionne |
\usepackage[dvipsnames]{xcolor} | Sans objet | Ignorée | Les noms comme ForestGreen fonctionnent |
Les 17 noms qui fonctionnent dans les formules sont : red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal et olive. Tout autre nom dans une formule est ignoré, et la formule garde la couleur qui l’entoure.
Exemples
De la couleur dans une formule, par exemple pour mettre un terme en évidence :
Couleurs dans une formule
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}Vos propres couleurs et mélanges dans un dessin TikZ :
\definecolor, \colorlet et mélanges en TikZ
\definecolor{brand}{HTML}{1F6FEB}
\colorlet{soft}{brand!30}
\begin{tikzpicture}
\fill[brand] (0,0) rectangle (1,1);
\fill[soft] (1.2,0) rectangle (2.2,1);
\fill[red!50!blue] (2.4,0) rectangle (3.4,1);
\fill[orange!80!black] (3.6,0) rectangle (4.6,1);
\node[below] at (2.3,0) {brand, soft, red!50!blue, orange!80!black};
\end{tikzpicture}Dans le texte courant, la couleur est abandonnée et le texte reste noir :
Le texte courant n’est pas coloré
This is \textcolor{red}{important}, this is {\color{blue} blue},
and this has a \colorbox{yellow}{yellow background}.Pour faire ressortir des mots dans le texte, utilisez \textbf ou \emph, qui fonctionnent.
Compatibilité
- D’une installation TeX vers Scissor LaTeX : les documents se composent ; le texte coloré apparaît en noir. Les dessins et les formules gardent leurs couleurs, sauf les couleurs personnalisées dans les formules.
- De Scissor LaTeX vers une installation TeX : les documents s’y compilent sans modification, et le texte coloré y retrouve sa couleur.
Le manuel complet se trouve sur CTAN : ctan.org/pkg/xcolor. Pour un guide, voir Couleurs, et pour les dessins Dessiner avec TikZ.
Questions et réponses
Pourquoi mon texte coloré est-il noir ?
Scissor LaTeX ne colore pas encore le texte courant. Le texte lui-même est conservé, et la couleur est appliquée dans une installation TeX. Dans les formules et les dessins, les couleurs fonctionnent.
Quels noms de couleurs puis-je utiliser dans TikZ ?
Tous les noms de base de xcolor, les noms dvipsnames quand vous chargez xcolor avec cette option, des mélanges comme blue!20 ou red!50!blue, et les couleurs que vous définissez avec \definecolor ou \colorlet.
Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.