当 URL 拆分成几行时,实际链接会很奇怪(下图中的蓝色矩形),并且与句子不对应。如何修复?
编辑:
以下是代码:
\documentclass{article}
\usepackage[breaklinks=true]{hyperref}
\begin{document}
The next sentence is an hyperlink on several lines:
\href{http://www.google.com/}{Click on me to go to the famous webcrawler Google}.
\end{document}
此外,我希望避免使用彩色链接,因为文档既要在屏幕上阅读,也要打印出来,而且我确实希望链接和文本都是黑色的。这就是为什么我更喜欢将链接放在矩形中,就像上面的例子一样。
当然,解决办法是切断链接:
\href{http://www.google.com}{Click on me to go to the}%
\href{http://www.google.com}{famous webcrawler Google}.
但我正在寻找一个优雅的解决方案。
答案1
忘记选项breaklinks
。它已为支持断开链接的驱动程序启用。其他驱动程序dvips
如不是支持此功能。该选项修复了印刷,但链接区域已损坏。
要么使用支持断开链接的驱动程序进行编译(例如)。或者,手动断开链接解决问题是一种好方法。软件包pdflatex
支持断开的 URL 。dvips
breakurl
折衷方案colorlinks
是使用深蓝色。这样可以看到链接,但它们看起来不错,并且可以打印出来而不会太浅。但在这种情况下,使用强制的链接看起来是正确的breaklinks
,但对于不支持断开链接的驱动程序来说,链接区域仍然非常错误。