Re: Ridefinire comando ref

#51741
Up
0
Down
::

Ciao a tutti
volevo avere sapere da qualcuno come si può fare a ridefinire il comndo \ref{}
in maniera che che i link vengano colorati.
Lo so è possibile definire i colori dei link ma sfortunatamente questa cosa mi cambia colore anche a gli oggetti dell’indice (sto facendo delle slide) e questo non mi piace.

\definecolor{MyBlue}{rgb}{0.2,0.2,0.5}
\renewcommand{\ref}[1]{\textcolor{MyBlue}{\ref{#1}}}

questo comando compila alla perfezione ma i link restano neri

se invece sostituisco nel testo

\textcolor{MyBlue}{\ref{riferimento}}

questo funziona alla grande ma mi tocca andare a modificare tutto il documento.
Qualcuno a qualche idea.

Io ho un paio di idee; ho con l’acca, nota. 🙂 La prima idea infatti è di usare l’ortografia corretta. La seconda è di guardare la documentazione di hyperref, dove a pagina 7 fa bella mostra di sé l’opzione citecolor (color for bibliographical citations in text):
`\definecolor{MyBlue}{rgb}{0.2,0.2,0.5}
\hypersetup{citecolor=MyBlue}`
Il tuo codice, come osserva OldClaudio, non viene affatto compilato: quello che vedi è, probabilmente, il pdf ottenuto prima di dare quella ridefinizione.

Ciao
Enrico

Go to top