lunes, 7 de mayo de 2012

Cómo cambiar el color de una palabra en LaTeX

Cuando queremos poner de un color determinado una cierta palabra, podemos usar el paquete {color}, que incorpora funciones para definir el color del texto ("\textcolor"), el color del fondo ("\colorbox") y el color del fondo más el borde ("\fcolorbox"). Como se muestra a continuación.

\documentclass[a4paper,12pt]{article}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage[usenames]{color}

\begin{document}

\textcolor{LimeGreen}{Hola}
\colorbox{LimeGreen}{Hola}
\fcolorbox{LimeGreen}{White}{Hola}
\fcolorbox{Black}{LimeGreen}{Hola}

\end{document}


Existen muchos colores predefinidos, cuyos nombres podemos ver a continuación:


Pero también podemos definir nuestros propios colores, como se muestra a continuación. Para ello, podemos usar uno de los siguientes protocolos:
  • RGB = mezcla de red, green, blue. Cada uno con un valor entre 0 y 255.
  • rgb = mezcla de red, green, blue. Cada uno con un valor entre 0 y 1.
  • cmyk = mezcla de cyan, magenta, yellow, black. Cada uno con un valor entre 0 y 1.
  • gray = escala de gris. Entre 0 (negro) y 1 (blanco).

\definecolor{Micolor1}{RGB}{193,124,250}
\textcolor{Micolor1}{Hola}

\definecolor{Micolor2}{rgb}{0,0.5,1}
\textcolor{Micolor2}{Hola}

\definecolor{Micolor3}{cmyk}{0.5,1,0,0.1}
\textcolor{Micolor3}{Hola}

\definecolor{Micolor4}{gray}{0.3}
\textcolor{Micolor4}{Hola}

4 comentarios:

Blanca María Ayago Calderón dijo...

Ante todo agradecer su trabajo ya que me esta sirviendo de mucha ayuda, no consigo que me funcionen los colores, ¿que paquete debo poner arriba?

william espinoza b dijo...

Hola
una consulta!
deseo poner color solo a todas las citas bibliograficas de un documento

...Gracias

Xavier Buenaño G. dijo...

Hola:

En el preámbulo, cargar el paquete xcolor, con: \usepackage[dvipsnames]{xcolor}
Luego en el texto, usa: \textcolor{Red}{Texto impreso en rojo}, en la parte del documento que requieras.

Un saludo,

Ederson Diego Camasi dijo...

HOLA, ANTE TODO GRACIAS POR AYUDAR EN LO QUE ES EL LATEX, MI PREGGUNTA ES EL SIGUIENTE, PORQUE NO PUEDO COMPILAR EL COLOR EMERALD
\color{emerald} hola
USO EL COMPILADOR DE TEXTO WinEdt
los colores emerald u otros no lo reconoce, espero me puedas ayudar y gracias de antemano.
\documentclass[a4paper,12pt]{article}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage[usenames]{color}

\begin{document}

\color{blue} Ahora escribimos un párrafo en color azul. Para ello habremos debido de cargar el paquete
color en el preámbulo con la opción usenames.

\color{blue} Y ahora otro párrafo en color Emerald.

\color{emerald} Y ahora otro párrafo en color esmeralda
\color{salmon} Y ahora otro en color Salmon

\color{yellow} Volvemos al negro y practicamos diversos tipos de letra: \\
\textsf{Texto sanserif} \\
\textsf{\textbf{Texto sanserif negrita}}\\
{\tiny Muy pequeño} \hspace{1cm} {\small pequeño} \hspace{1cm} {\Large Grande} \hspace{1cm} {\huge Enorme}

\fcolorbox{red}{yellow}{Hola}
\colorbox{red}{Hola}
\colorbox{magenta}{Hola}

\end{document}