6

Al momento de escribir documentos en LaTeX (específicamente, uso LyX para ello), me gustaría usar algún color personalizado para el texto; por ejemplo, en lugar de usar \textcolor{red}{abc} (rojo RGB(255,0,0), que funciona perfectamente ) me gustaría usar algo como \textcolor{#990000}{abc} (rojo oscuro RGB(153,0,0) esto genera un error).

Así que mi pregunta concreta es:

  • ¿Cómo puedo definir el color del texto en LaTeX?
  • ¿Es posible definir un color personalizado para utilizarlo dentro de mi documento?
    Por ejemplo, ¿sería posible definir un color rojo_oscuro con valor #990000 y utilizarlo en mi documento como \textcolor{rojo_oscuro}{def}?
Barranka
  • 1,564
  • 2
  • 12
  • 33

2 Answers2

11

Puedes usar latexcolor para incluir bastantes colores extras predefinidos. Para usarlo debes incluirlo más o menos así:

\usepackage[usenames,dvipsnames]{xcolor}

o bien, como dice acá, puedes hacer sólo esto:

\usepackage{color}

Luego deberás buscar los colores por su nombre y usar el que desees, la lista luce algo así:

introducir la descripción de la imagen aquí

Puedes leer más acá y si necesitas algún color que no esté en la lista, lo cual dudo dado que hay casi 1,000 colores, puedes hacer un pull request aquí.

También puedes definir un color personalizado en RGB así:

\definecolor{rojo_oscuro}{RGB}{153,0,0}

o bien usar el código HTML

\definecolor{rojo_oscuro}{HTML}{990000}

Posiblemente tambien les interese ver el tema de fuentes disponibles: http://www.tug.dk/FontCatalogue/

rral
  • 305
  • 1
  • 14
Gepser Hoil
  • 3,463
  • 5
  • 29
  • 58
6

Del paquete xcolor puedes utilizar \definecolor. Por ejemplo:

\usepackage{xcolor}
\definecolor{rojo_oscuro}{RGB}{153,0,0}

\begin{document}
\textcolor{rojo_oscuro}{Hola mundo}
\end{document}

Si prefieres especificar el valor hexadecimal del color (HTML):

\definecolor{rojo_oscuro}{HTML}{990000}
Paul Vargas
  • 181
  • 1
  • 20
  • 39