xcolor en Scissor LaTeX
El paquete xcolor funciona en parte en Scissor LaTeX: los colores funcionan en los dibujos de TikZ y pgfplots (todos los nombres básicos, dvipsnames, mezclas como red!50!blue, \definecolor y \colorlet) y en las fórmulas (17 nombres básicos), pero \textcolor, \color y \colorbox dejan el texto normal en negro.
Qué hace el paquete
xcolor da nombre a los colores y los mezcla. \textcolor{red}{...} colorea un fragmento de texto, \color{blue} cambia el color hasta el final del grupo, \colorbox{yellow}{...} pone un fondo de color detrás del texto, y \definecolor y \colorlet definen tus propios colores. TikZ y pgfplots usan los mismos nombres.
Qué funciona aquí
| Comando | En el texto normal | En una fórmula | En TikZ y pgfplots |
|---|---|---|---|
\textcolor{name}{...} | El texto se mantiene, sin color | Funciona con los 17 nombres básicos | Funciona |
\color{name} | Se ignora | Funciona con los 17 nombres básicos | Funciona |
\colorbox{name}{...} | El texto se mantiene, sin fondo | Funciona con los 17 nombres básicos | No aplicable |
\definecolor{n}{HTML}{1F6FEB} | No aplicable | Se ignora | Funciona: modelos HTML, RGB, rgb, gray, cmyk |
\colorlet{n}{blue!30} | No aplicable | Se ignora | Funciona |
Mezclas como red!50!blue | No aplicable | Se ignora | Funciona |
\usepackage[dvipsnames]{xcolor} | No aplicable | Se ignora | Nombres como ForestGreen funcionan |
Los 17 nombres que funcionan en las fórmulas son: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal y olive. Cualquier otro nombre en una fórmula se ignora, y la fórmula conserva el color que la rodea.
Ejemplos
Color en una fórmula, por ejemplo para resaltar un término:
Colores en una fórmula
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}Tus propios colores y mezclas en un dibujo de TikZ:
\definecolor, \colorlet y mezclas 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}En el texto normal el color se descarta y el texto queda en negro:
El texto normal no se colorea
This is \textcolor{red}{important}, this is {\color{blue} blue},
and this has a \colorbox{yellow}{yellow background}.Para que unas palabras destaquen en el texto, usa \textbf o \emph, que sí funcionan.
Compatibilidad
- De una instalación de TeX a aquí: los documentos se componen; el texto en color aparece en negro. Los dibujos y las fórmulas conservan sus colores, salvo los colores propios en las fórmulas.
- De aquí a una instalación de TeX: los documentos se compilan allí sin cambios, y el texto en color muestra entonces su color.
El manual completo está en CTAN: ctan.org/pkg/xcolor. Para una guía, consulta Colores, y para los dibujos, Dibujos con TikZ.
Preguntas y respuestas
¿Por qué mi texto en color sale en negro?
Scissor LaTeX todavía no colorea el texto normal. El texto se mantiene, y el color se aplica en una instalación de TeX. En las fórmulas y los dibujos, los colores funcionan.
¿Qué nombres de color puedo usar en TikZ?
Todos los nombres básicos de xcolor, los nombres de dvipsnames cuando cargas xcolor con esa opción, mezclas como blue!20 o red!50!blue, y los colores que defines con \definecolor o \colorlet.
Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.