Верните цветные рамки ссылок!

Верните цветные рамки ссылок!

Я признаю, что я в меньшинстве, но мне на самом деле нравится иметь цветные рамки вокруг ссылок, а не сами ссылки. Однако следующая команда не возвращает сексуальность:

\usepackage{hyperref}
\hypersetup{colorlinks=false, pdfborder={1 0 0}}

Эту функцию просто убрали? Может кто-нибудь помочь?

решение1

Цветные рамки вокруг ссылок по-прежнему (текущая версия: 6.86b) являются поведением по умолчанию hyperref. Если полностью удалить \hypersetupлинию, как показано в следующем примере, вы должны получить желаемый результат:

\documentclass{article}
\usepackage{hyperref}

\begin{document}
\section{section}\label{section-label}
text \ref{section-label}
\end{document}

введите описание изображения здесь

Чтобы повлиять на ширину границы, вы можете использовать третью цифру pdfborder. В показанном вами примере вы установили ширину 0 пт.

решение2

Настройки по умолчанию позволяют использовать цветные поля аннотаций ссылок, см. leandriis'отвечать.

Значения для опции pdfborderописаны вСпецификация PDF:

Массив, задающий характеристики границы аннотации. Граница задается в виде скругленного прямоугольника.

В PDF 1.0 массив состоит из трех чисел, определяющих горизонтальный радиус угла, вертикальный радиус угла и ширину границы, все в единицах измерения пространства пользователя по умолчанию. Если радиусы угла равны 0, граница имеет квадратные (не скругленные) углы; если ширина границы равна 0, граница не рисуется. (См. примечание по реализации 81 в Приложении H.)

В PDF 1.1 массив может иметь четвертый элемент, необязательный массив тире, определяющий шаблон тире и пробелов, которые будут использоваться при рисовании границы. Массив тире указывается в том же формате, что и в параметре шаблона тире линии графического состояния (см. «Шаблон штриховой линии» на стр. 217). Например,ГраницаЗначение [0 0 1 [3 2]] определяет границу шириной в 1 единицу с прямыми углами, нарисованную штрихами в 3 единицы, чередующимися с пробелами в 2 единицы. Обратите внимание, что фаза штриха не указана; предполагается, что фаза равна 0. (См. примечание по реализации 82 в Приложении H.)

Примечание:В PDF 1.2 или более поздней версии эта запись может быть проигнорирована в пользуБСзапись (см. выше); см. примечание по реализации 82 в Приложении H.

Значение по умолчанию: [0 0 1].

Это также hyperrefзначение по умолчанию для : pdfborder={0 0 1}.

При pdfborder={1 0 0}, ширина линии (третий элемент) равна нулю, а границы исчезают.

Связанный контент