Saltar al contenido

Colores en LaTeX

Carga xcolor y usa \textcolor{red}{...} o \color{blue}; en Scissor LaTeX los colores se ven en las fórmulas, los dibujos de TikZ y las gráficas de pgfplots, mientras que el texto normal siempre se queda en negro.

Dónde funciona el color

El paquete xcolor te da \textcolor{color}{texto}, \color{color} (para el resto de un grupo) y \colorbox{color}{texto}. En Scissor LaTeX el color llega a tres sitios, y cada uno conoce un conjunto distinto de colores:

DóndeEn Scissor LaTeXColores conocidos
Fórmulas ($...$, ecuaciones destacadas)Funciona17 nombres: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal, olive. Los demás nombres y las mezclas dan negro.
Imágenes TikZ y gráficas de pgfplotsFuncionaTodos los nombres base de xcolor, 54 de los nombres de dvipsnames, mezclas como red!50!blue o blue!30, y los tuyos de \definecolor y \colorlet.
Texto normal, encabezados, pies, tablasSin colorEl comando se acepta y el texto se conserva, en negro.

Color en las fórmulas

Dentro de las matemáticas, \textcolor, \color y \colorbox funcionan con los 17 nombres de arriba. Es útil para resaltar un término en un desarrollo.

Resaltar términos en una fórmula

LaTeXPreámbulo: \usepackage{xcolor}Abrir en el editor (se abre en una pestaña nueva)
\[
  (a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2
\]
The middle term $\textcolor{blue}{2ab}$ is the one people forget,
and $\colorbox{yellow}{x}$ marks the unknown.
Compuesto por Scissor LaTeX: Resaltar términos en una fórmula

Color en dibujos y gráficas

TikZ y pgfplots conocen muchos más colores. Puedes mezclar dos colores con !: red!30 es un 30 % de rojo y un 70 % de blanco, y red!50!blue es mitad rojo, mitad azul. \definecolor define un color a partir de valores HTML, RGB, rgb, cmyk o gray, y \colorlet da nombre a una mezcla.

Colores con nombre, mezclas y \definecolor en TikZ

LaTeXPreámbulo: \usepackage{tikz}Abrir en el editor (se abre en una pestaña nueva)
\definecolor{brand}{HTML}{1F6FEB}
\colorlet{brandsoft}{brand!30}
\begin{tikzpicture}
  \fill[brand] (0,0) rectangle (1,1);
  \fill[brandsoft] (1.2,0) rectangle (2.2,1);
  \fill[red!50!blue] (2.4,0) rectangle (3.4,1);
  \fill[orange] (3.6,0) rectangle (4.6,1);
  \draw[thick, teal] (0,-0.3) -- (4.6,-0.3);
\end{tikzpicture}

Las imágenes también conocen 54 de los 68 colores de dvipsnames, como ForestGreen, RoyalBlue o Mahogany. Aun así, carga xcolor con la opción dvipsnames para que el documento también se compile en una instalación de TeX. Un nombre desconocido se indica en la pestaña Problemas.

Colores de dvipsnames en una imagen

\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \foreach \c [count=\i] in {ForestGreen, RoyalBlue, Mahogany, Goldenrod} {
    \fill[\c] (\i*1.2,0) circle (0.5);
  }
\end{tikzpicture}
\end{document}

El texto normal se queda en negro

En el texto normal, \textcolor{red}{palabras} imprime las palabras en negro, {\color{blue} ...} no tiene efecto y \colorbox no dibuja ningún fondo. Las tablas en color (\rowcolor, \cellcolor de colortbl) y \pagecolor se aceptan y se ignoran de la misma forma.

\textcolor en el texto normal: el texto se conserva, en negro

LaTeXPreámbulo: \usepackage{xcolor}Abrir en el editor (se abre en una pestaña nueva)
This is \textcolor{red}{important}, this is {\color{blue} blue in LaTeX},
and this has a \colorbox{yellow}{yellow background} there.

Qué cambia respecto a una instalación de TeX

Todo lo de esta página también se compila en una instalación de TeX, donde además aparecen los colores del texto. Para el paquete en sí, consulta xcolor; el manual completo está en CTAN: ctan.org/pkg/xcolor.

Consulta también xcolor, Fundamentos de TikZ y Diferencias.

Preguntas y respuestas

¿Cómo pongo texto en color en LaTeX?

Carga xcolor y escribe \textcolor{red}{texto}. En Scissor LaTeX el color se ve en las fórmulas y las imágenes; el texto normal se queda en negro.

¿Cómo defino mi propio color?

Escribe \definecolor{brand}{HTML}{1F6FEB} en el preámbulo y usa brand como cualquier nombre de color. En Scissor LaTeX los colores definidos funcionan en TikZ y pgfplots.

¿Por qué mi fórmula en color sale en negro?

El color no es uno de los 17 nombres básicos que conocen aquí las fórmulas, por ejemplo una mezcla como red!50 o un color de \definecolor. Usa un nombre básico como red o blue.

Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.