Я признаю, что я в меньшинстве, но мне на самом деле нравится иметь цветные рамки вокруг ссылок, а не сами ссылки. Однако следующая команда не возвращает сексуальность:
\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}
, ширина линии (третий элемент) равна нулю, а границы исчезают.