使用包 hyperref 时如何避免链接高亮?

使用包 hyperref 时如何避免链接高亮?

我想在我的文档中包含一些 http 链接。因此我包含了 hyperref 包,以便我可以使用命令\url{}

Microsoft Surface\footnote{\url{http://www.microsoft.com/surface}}

\ref{}这可行,但问题是,我的文档中的所有链接(也是用或创建的链接)都\cite{}被突出显示。我想避免这种情况。所以我添加了:

\usepackage{hyperref}
\hypersetup{colorlinks=false}

但什么都没变。如何避免所有链接都突出显示?我只想启用 URL,不想启用其他任何功能。

答案1

仅加载它url提供的包\url,但不会呈现超链接。请注意,大多数 PDF 查看器现在都会自动执行此操作。

如果您确实需要hyperref其他东西,请尝试:

  1. 使用包加载选项:\usepackage[colorlinks=false]{hyperref}

  2. hyperref.cfg在与 TeX 文件相同的目录中创建一个文件并将其放入\hypersetup{colorlinks=false}其中。

某些选项hyperref必须尽早给出,并且事后不能更改。该colorlinks选项可能就是其中之一。

补充:

我刚刚在 TeXLive 2010 安装下测试了这一点。colorlinks=false我得到了超文本周围的常见彩色框架。你可能想要激活颜色并将它们设置为黑色的

\usepackage[colorlinks=true,urlcolor=black]{hyperref}

答案2

hyperref2011/02/05 v6.82a 版本起,该选项hidelinks可用,可抑制链接的突出显示。

答案3

\documentclass{article}
\usepackage[colorlinks,linkcolor=black]{hyperref}
\begin{document}

Microsoft Surface\footnote{\url{http://www.microsoft.com/surface}}

\end{document}

如果您想要链接。替换\usepackage{url}hyperref,将在打字机中打印 URL。几乎所有 pdf 查看器都默认将其转换为链接。

赫伯特

答案4

您还可以使用 url 包的样式功能。

\def\UrlFont{\small\sffamily\color{yourcolor}}

colorlinks = False

在 hypersetup 中。我认为这更容易。我为默认加载 hyperref 的 beamer 包执行了此操作。

相关内容