可能重复:
删除可点击的交叉引用和超链接周围的难看边框
当我生成 PDF 时,所有链接(内部和外部)周围都有红色边框。
- 哪个包会自动在链接周围绘制边框?
- 我怎样才能改变这种行为,使链接文本变成蓝色,而不是放在框中?
答案1
这hyperref
包裹提供您所需的所有功能。下面是一个最小示例:
\documentclass{article}
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\hypersetup{
colorlinks=true,
linkcolor=blue!50!red,
urlcolor=green!70!black
}
\begin{document}
\section{First section}\label{firstsec} Visit \href{http://tex.stackexchange.com}{TeX.SX}.
\section{Second section}See Section~\ref{firstsec}.
\end{document}
colorlinks=true
提供彩色链接(而不是带边框的链接),之后您可以根据链接类型指定各种颜色。从hyperref
文档:
linkcolor
:默认为red
;正常内部链接的颜色。anchorcolor
:默认为black
;锚文本的颜色。citecolor
:默认为green
;文本中书目引用的颜色。filecolor
:默认值为cyan
;打开本地文件的 URL 颜色。menucolor
:默认值为red
;Acrobat 菜单项的颜色。runcolor
:默认为filecolor
;运行链接(启动注释)的颜色。urlcolor
:默认为magenta
;链接 URL 的颜色。allcolors
:设置所有颜色选项(不包括边框和字段选项)。