如何为内部链接添加边框,同时为 URL 和引用编号添加颜色?

如何为内部链接添加边框,同时为 URL 和引用编号添加颜色?

我正在使用 hyperref 包为我的标签、引文和网址着色。最初我在网址周围加了边框,但我开始使用 hypersetup,因为我想删除这些框并让网址变成典型的蓝色。但是,现在当我尝试在内部链接(例如Fig \ref{fig:1}, Section \ref{introduction})周围添加边框时,问题就出现了,它无法做到这一点。我曾尝试bordercolor = {1 0 0}在 hypersetup 中写入(注释掉 linkcolor)以使边框变成红色,但根本不起作用。我也尝试bordercolor = {1 0 0}在 hypersetup 中将其作为参数传递(注释掉 linkcolor),但没有任何效果。下面您可以看到我当前的 hyperrref 和 hypersetup 配置。非常感谢您的帮助。

超链接代码:

\usepackage{hyperref} %Required to make links clickable and give them colour.

\hypersetup{ %Required to set up behaviour of the links in document
colorlinks=true, %Coulor links (i.e. no more boxes around links)
linkcolor=black, %Internal in-document link colour is made to be black
filecolor=magenta, %links to local files are set to magenta. 
urlcolor=blue, %Links to websites are set to blue.
pdftitle={My Doc}, %pdf title set to "My Doc"
pdfpagemode=UseNone, %No determined way to open the pdf.
citecolor=black,
}

相关内容