¿Cómo especifico el color en RGB usando \ hypersetup en hyperref?

Pregunta:

¿Cómo se especifica el color en RGB usando \hypersetup en hyperref ?

Sé que esta es la forma correcta de hacerlo con nombres de colores:

\hypersetup{colorlinks,breaklinks,
            urlcolor=Maroon,
            linkcolor=Maroon}

Pero quiero a Teal , que hyperref no reconoce. Sé que Teal = {0 128 128} en RGB, pero el siguiente código no se compilará:

\hypersetup{colorlinks,breaklinks,
            urlcolor={0 128 128},
            linkcolor={0 128 128}}

Lo he probado con separadores de coma, valores proporcionales (por ejemplo, 0 < x < 1 ), pero fue en vano. ¿Cuál es la forma correcta de hacerlo? También mencione el texdoc correcto que debería leer para obtener más información.

Respuesta:

Si realmente prefiere especificar colores RGB en \hypersetup sin cargar el paquete de (x)color , siempre puede escribirlos directamente así:

\hypersetup{colorlinks,breaklinks,
            urlcolor=[rgb]{0,0.5,0.5},
            linkcolor=[rgb]{0,0.5,0.5}}

Aún así, como mencionó Ulrike, cargar xcolor suele ser la forma más cómoda de hacerlo. Aunque probablemente sea un poco exagerado para su problema, así es como procedo generalmente:

\usepackage[dvipsnames,svgnames,x11names,hyperref]{xcolor}

Tenga en cuenta que puede especificar varios espacios de nombre de color siempre que no le preocupen demasiado los conflictos de nombres (de lo contrario, lea las reglas sobre esto en el manual de xcolor ). Ya que está cargando xcolor para encajar con hyperref , no olvide incluir la opción [hyperref] xcolor sobre la xcolor .

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım