當編寫斷行多行的 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
)。或者透過手動斷開連結來解決問題是一個好方法。dvips
package支援損壞的 URL breakurl
。
妥協的方案colorlinks
是深藍色。然後可以看到鏈接,但它們很不錯,可以打印而不會太淡。但同樣在這種情況下,強制連結看起來是正確的breaklinks
,但對於不支援損壞連結的驅動程式來說,連結區域仍然非常錯誤。