Eliminar el color de las siglas utilizadas en una ecuación

Eliminar el color de las siglas utilizadas en una ecuación

Utilizo el acronymspaquete para definir símbolos matemáticos como este:

\begin{acronym}[long]
\acro{v}[$\vec{v}$]{View direction vector}
\end{acronym}

Hago esto con muchos otros donde es más rápido escribir \acs{<short>}en lugar de la expresión larga en modo matemático.

Cuando uso esto, el hyperrefpaquete formatea la salida en un color determinado. Me gusta eso para acrónimos como GPS, donde quiero que el lector vea que se puede hacer clic en la versión corta. Para aquellos utilizo una lista diferente de acrónimos similar a la anterior.

Pero no quiero que las expresiones matemáticas estén coloreadas en las ecuaciones, porque perturba la legibilidad si algunas se definen como siglas y otras se escriben manualmente.

Mi pregunta ahora es: ¿Puedo hacer que Hyperref elimine el color de los enlaces de una lista específica de acrónimos?¿O puedo desactivar el color de enlace para el modo matemático?

Esta es mi primera pregunta aquí, espero haber aclarado mi problema :-)


Ejemplo agregado: (estoy usando classicthesis y arsclassica que hacen que los enlaces sean coloreados, pero no debería importar de dónde provienen los colores)

\documentclass{scrreprt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% REQUIRED FOR ARSCLASSICA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{subfig}
\usepackage[strict]{changepage}
\usepackage[parts,dottedtoc,eulerchapternumbers,subfig,beramono,pdfspacing] {classicthesis}
\usepackage{arsclassica}

% hyperref and acronym
\usepackage{hyperref}
\usepackage{acronym}

\begin{document}
    \chapter{Text}
    Some text where I want to have \ac{BRDF} as a visibly colored link and in 
    an equation would not want the symbol to be a colored link.

    \begin{equation}
        \acs{fBRDF} = \dots
    \end{equation}

    However it would be nice if it still was a link. It just should not have 
    any color.

    % Two acronym lists
    \chapter{List of Abbreviations}
    \begin{acronym}[GPS]
        \acro{BRDF}{Bidirectional Reflectance Distribution Function}
        \acro{RGB}{Red, Green, Blue}
    \end{acronym}

    \chapter{List of Symbols}
    \begin{acronym}[$f(\vec{l},\vec{v})$]
        \acro{fBRDF}[$f(\vec{l},\vec{v})$]{\acf{BRDF}}
    \end{acronym}

\end{document}

Respuesta1

Es posible establecer temporalmente el color del enlace dentro de un entorno en otro valor (distinto al especificado anteriormente) y restaurarlo al original posteriormente.

Utilicé el xpatchpaquete para agregar el código de cambio de color después del inicio del equationentorno (macro \equation) y para volver a cambiar después \endequation(lo cual es \end{equation}efectivo).

Para mayor comodidad, definí los comandos \DefaultDocumentLinkColory \DefaultDocumentEquationLinkColormantuve los nombres de los colores.

Sin embargo, el enlace de la ecuación no es reconocible como tal usando el color de texto normal.

\documentclass{scrreprt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% REQUIRED FOR ARSCLASSICA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{subfig}
\usepackage[strict]{changepage}
\usepackage[parts,dottedtoc,eulerchapternumbers,subfig,beramono,pdfspacing]{classicthesis}
\usepackage{arsclassica}

% hyperref and acronym

\usepackage{xpatch}

\newcommand{\DocumentDefaultLinkColor}{blue}
\newcommand{\DocumentDefaultEquationLinkColor}{black}


\usepackage{hyperref}
\usepackage{acronym}

\hypersetup{linkcolor={\DocumentDefaultLinkColor}}


\xapptocmd{\equation}{\hypersetup{linkcolor={\DocumentDefaultEquationLinkColor}}}{}{}%
\xapptocmd{\endequation}{\hypersetup{linkcolor={\DocumentDefaultLinkColor}}}{}{}%

\begin{document}
    \chapter{Text}
    Some text where I want to have \ac{BRDF} as a visibly colored link and in 
    an equation would not want the symbol to be a colored link. See \ref{listofsymbols}

    \begin{equation}
        \acs{fBRDF} = \dots
    \end{equation}

    However it would be nice if it still was a link. It just should not have 
    any color.

    % Two acronym lists
    \chapter{List of Abbreviations}
    \begin{acronym}[GPS]
        \acro{BRDF}{Bidirectional Reflectance Distribution Function}
        \acro{RGB}{Red, Green, Blue}
    \end{acronym}

    \chapter{List of Symbols} \label{listofsymbols}
    \begin{acronym}[$f(\vec{l},\vec{v})$]
        \acro{fBRDF}[$f(\vec{l},\vec{v})$]{\acf{BRDF}}
    \end{acronym}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada