2010-05-05 15 views
16

Estoy utilizando los paquetes natbib y hyperref en mi documento LaTeX y me gustaría cambiar el color del cuadro alrededor de las citas hiper referenciadas desde la línea base verde a color más apagado (violeta o azul marino). Sin embargo, al usar el código sugerido para hacer esto, no puedo cambiar los colores del enlace de citas. EPM:LaTeX cambia el color de la cita en texto con el paquete hyperref y natbib

\usepackage[usenames,dvipsnames]{color} 
\usepackage[round]{natbib} 
\usepackage[hyperfootnotes=false]{hyperref} 
\hypersetup{ 
colorlinks=false, 
citecolor=Violet, 
linkcolor=Red, 
urlcolor=Blue} 

\begin{document} 

\bibliographystyle{apsr} 
\bibliography{exp_final} 
\end{document} 

Sin embargo, cuando compilo (I compilado varias veces para asegurarse de que) mi archivo PDF se ve igual que si hubiera excluido el formato en el \hypersetup (siendo el mismo verde). También me gustaría incluir las citas de las notas al pie de página.

+1

Tiene un doble comando '\ usepackage [hyperfootnotes = false] {hyperref}' en su muestra de código. Puede eliminar uno de ellos de forma segura: supongo que es un error de copiar/pegar. – Lohrun

Respuesta

27

En realidad, el código de muestra que ha proporcionado desactiva la coloración del enlace con la opción colorlinks=false. Debería usar el siguiente comando de configuración de hiperref que realmente cambia el color de los enlaces.

\hypersetup{ 
    colorlinks, 
    citecolor=Violet, 
    linkcolor=Red, 
    urlcolor=Blue} 

Para cambiar la caja de color alrededor de los enlaces y citas, tienes estas otras opciones:

\hypersetup{ 
    citebordercolor=Violet, 
    filebordercolor=Red, 
    linkbordercolor=Blue 
} 

apariencia Box (en concreto, el ancho de PDF enlace de frontera) se controla mediante la opción pdfborder. Si se establece la opción colorlinks, los cuadros están desactivados (consulte hyperref manual para obtener más información).

+0

Olvidé mencionar algunas rarezas sobre estas opciones. Recuerdo desactivar cajas (estableciendo el ancho del borde en 0) y funcionó, pero solo con Acrobat Reader (cualquier sistema operativo). Las casillas aún eran visibles cuando usé xpdf o evince como suelo hacerlo. – Lohrun

+1

Lohrun, Gracias! Sin embargo, he encontrado que el formato de color RGB debe ser: lo que debe ser \ hypersetup { citebordercolor = 0,1 0,1 1, linkbordercolor = 0 0 1, urlbordercolor = 0,9 0,1 0, } ¡Gracias! Thomas – Thomas

+1

En realidad, los nombres de los colores funcionan bien. Además, considere aceptar la respuesta como correcta si funcionó. – recluze

Cuestiones relacionadas