Pular para o conteúdo

Cores em LaTeX

Carregue o xcolor e use \textcolor{red}{...} ou \color{blue}; no Scissor LaTeX as cores aparecem em fórmulas, desenhos TikZ e gráficos pgfplots, enquanto o texto comum do corpo fica sempre preto.

Onde a cor funciona

O pacote xcolor oferece \textcolor{colour}{text}, \color{colour} (para o resto de um grupo) e \colorbox{colour}{text}. No Scissor LaTeX a cor chega a três lugares, e cada um conhece um conjunto diferente de cores:

OndeNo Scissor LaTeXCores conhecidas
Fórmulas ($...$, fórmulas destacadas)Funciona17 nomes: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal, olive. Outros nomes e misturas dão preto.
Desenhos TikZ e gráficos pgfplotsFuncionaTodos os nomes básicos do xcolor, 54 dos nomes dvipsnames, misturas como red!50!blue ou blue!30, e as suas próprias de \definecolor e \colorlet.
Texto do corpo, títulos, legendas, tabelasSem corO comando é aceito e o texto é mantido, em preto.

Cor em fórmulas

Dentro da matemática, \textcolor, \color e \colorbox funcionam com os 17 nomes acima. Isso é útil para destacar um termo em uma dedução.

Destacando termos em uma fórmula

LaTeXPreâmbulo: \usepackage{xcolor}Abrir no editor (abre em uma nova aba)
\[
  (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.
Renderizado pelo Scissor LaTeX: Destacando termos em uma fórmula

Cor em desenhos e gráficos

O TikZ e o pgfplots conhecem muito mais cores. Você pode misturar duas cores com !: red!30 é 30% de vermelho e 70% de branco, e red!50!blue é metade vermelho, metade azul. \definecolor define uma cor a partir de valores HTML, RGB, rgb, cmyk ou gray, e \colorlet dá nome a uma mistura.

Cores com nome, misturas e \definecolor no TikZ

LaTeXPreâmbulo: \usepackage{tikz}Abrir no editor (abre em uma nova aba)
\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}

Os desenhos também conhecem 54 das 68 cores dvipsnames, como ForestGreen, RoyalBlue ou Mahogany. Carregue o xcolor com a opção dvipsnames mesmo assim, para que o documento também compile em uma instalação do TeX. Um nome desconhecido é indicado na aba Problemas.

Cores dvipsnames em um desenho

\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}

O texto do corpo fica preto

No texto do corpo, \textcolor{red}{words} imprime as palavras em preto, {\color{blue} ...} não tem efeito e \colorbox não desenha fundo. Tabelas coloridas (\rowcolor, \cellcolor do colortbl) e \pagecolor são aceitos e ignorados da mesma forma.

\textcolor no texto do corpo: o texto fica, em preto

LaTeXPreâmbulo: \usepackage{xcolor}Abrir no editor (abre em uma nova aba)
This is \textcolor{red}{important}, this is {\color{blue} blue in LaTeX},
and this has a \colorbox{yellow}{yellow background} there.

O que muda em relação a uma instalação do TeX

Tudo aqui também compila em uma instalação do TeX, onde as cores do texto aparecem também. Para o próprio pacote, veja xcolor; o manual completo está no CTAN: ctan.org/pkg/xcolor.

Veja também xcolor, Noções de TikZ e Diferenças.

Perguntas e respostas

Como eu coloro texto em LaTeX?

Carregue o xcolor e escreva \textcolor{red}{text}. No Scissor LaTeX a cor aparece em fórmulas e desenhos; o texto do corpo fica preto.

Como eu defino minha própria cor?

Escreva \definecolor{brand}{HTML}{1F6FEB} no preâmbulo e use brand como qualquer nome de cor. No Scissor LaTeX as cores definidas funcionam em TikZ e pgfplots.

Por que minha fórmula colorida está preta?

A cor não é um dos 17 nomes básicos que as fórmulas conhecem aqui, por exemplo uma mistura como red!50 ou uma cor de \definecolor. Use um nome básico como red ou blue.

Cada exemplo desta página é composto pelo Scissor LaTeX quando o site é gerado. Última atualização: 2026-11-07.