当引用是其他颜色时,如何将括号改为黑色

当引用是其他颜色时,如何将括号改为黑色

这个问题与这篇文章相关: 在图片引用处添加括号

在使用提到的宏时,如果引用是蓝色的,那么如何使用黑色括号?

我已将所有参考文献都涂上蓝色,但我发现图形参考的括号变成了蓝色,而作者和方程式参考的括号则保持黑色。

\documentclass{article}
\usepackage{hyperref}
\hypersetup{backref=true,
    colorlinks=true,
         linkcolor=blue,
          }

\makeatletter
\renewcommand\p@figure{\expandafter\counter@parenthesize}
\newcommand\counter@parenthesize[1]{(#1)}
\makeatother

\begin{document}

\begin{figure}
\caption{X}\label{X}
\end{figure}

See Figure~\ref{X}.

\end{document}

在此处输入图片描述

谢谢

答案1

我认为一个简单的方法是使用单独的颜色来表示括号。这可以通过以下方式实现:

\newcommand\counter@parenthesize[1]{\textcolor{black}{(}#1\textcolor{black}{)}}

在此处输入图片描述

相关内容