我想要:
\href
像其他超链接一样,通过添加框(红色或绿色)使其更加明显。理想情况下,我希望这些框显示在 PDF 中,但在打印 PDF 时消失(否则我只能生成两个文档,一个用于查看,一个用于打印)。
编辑:
如果我在下面取消注释该colorlinks
行,这些框就会消失
\definecolor{darkblue}{rgb}{0.0,0.0,0.3}
\hypersetup{
% colorlinks,
breaklinks,
linkcolor=darkblue,
urlcolor=darkblue,
anchorcolor=darkblue,
citecolor=darkblue
}
有没有办法可以\href
在保留框的同时为链接着色?
答案1
默认情况下,链接文本周围有一个青色框\href
:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\href[page=2]{http://mirrors.ctan.org/macros/latex/contrib/mwe/mwe.pdf}{MWE-Manual
Page 2}
\end{document}
显示为:
青色边框未打印。它仅在 PDF 查看器中可见。
hyperref
本身不提供带边框的彩色链接。选项colorlinks
始终关闭链接边框。但您可以在激活彩色链接后尝试pdfborder
设置为:0 0 1
hyperref
\begin{document}
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\AtBeginDocument{\hypersetup{pdfborder={0 0 1}}}
\begin{document}
\href{http://mirrors.ctan.org/macros/latex/contrib/hyperref/hyperref.pdf}{hyperrref manual}
\end{document}
这将导致
我不喜欢这样。这太过分了。