在 hyperref 中更改框颜色

在 hyperref 中更改框颜色

我想将方框链接的颜色改为红色。但下面的代码仍然生成青色链接。我做错了什么?

\documentclass{article}
\usepackage{xcolor}
\usepackage{hyperref}
\hypersetup{%
  colorlinks=false,
  linkbordercolor=red
}
\begin{document}
\href{http://www.tex.stackexchange.com}{Stack exchange link}
\end{document}

答案1

linkbordercolor选项用于内部链接,例如目录、方程式编号等。

对于指向网站的“真实”超链接,请使用以下选项urlbordercolor

  • urlbordercolor=red与颜色名称结合
  • urlbordercolor=[1 0 0]具有一些 RGB 颜色规范(允许值从 0 到 1)

如果全部链接边框应显示为红色,请使用该allborders=red选项


\documentclass{article}
\usepackage{xcolor}
\usepackage{hyperref}
\hypersetup{%
  colorlinks=false,
%  urlbordercolor=1 0 0  %  possible also
  urlbordercolor=red
}
\begin{document}
\href{http://www.tex.stackexchange.com}{Stack exchange link}
\end{document}

在此处输入图片描述

相关内容