我想在我的文档中包含一些 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
其他东西,请尝试:
使用包加载选项:
\usepackage[colorlinks=false]{hyperref}
hyperref.cfg
在与 TeX 文件相同的目录中创建一个文件并将其放入\hypersetup{colorlinks=false}
其中。
某些选项hyperref
必须尽早给出,并且事后不能更改。该colorlinks
选项可能就是其中之一。
补充:
我刚刚在 TeXLive 2010 安装下测试了这一点。colorlinks=false
我得到了超文本周围的常见彩色框架。你可能想要激活颜色并将它们设置为黑色的:
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
答案2
自hyperref
2011/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 包执行了此操作。