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
、ないこの機能をサポートします。オプションは出力を修正します印刷ただし、リンク領域が壊れています。
壊れたリンクをサポートするドライバー (例: ) を使用してコンパイルするか、手動で壊れたリンクを使用するという問題の回避策が適切なアプローチです。壊れた URL は、パッケージ によってpdflatex
に対してサポートされています。dvips
breakurl
との妥協案はcolorlinks
濃い青です。そうするとリンクは見えますが、明るすぎずに適切に印刷できます。しかし、この場合も、リンクは強制的に で正しく表示されますbreaklinks
が、壊れたリンクをサポートしていないドライバーではリンク領域がかなり間違ったままになります。