При написании 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
, но области ссылок остаются довольно неправильными для драйверов без поддержки сломанных ссылок.