Reconheço que estou em minoria, mas na verdade gosto de ter bordas coloridas ao redor dos links, em vez de ter os próprios links coloridos. No entanto, o seguinte comando não traz o sexy de volta:
\usepackage{hyperref}
\hypersetup{colorlinks=false, pdfborder={1 0 0}}
Essa funcionalidade simplesmente foi removida? Alguém pode ajudar?
Responder1
As bordas coloridas ao redor dos links ainda são (versão atual: 6.86b) o comportamento padrão do hyperref
. Se você remover a \hypersetup
linha completamente conforme mostrado no exemplo a seguir, deverá obter a saída desejada:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section{section}\label{section-label}
text \ref{section-label}
\end{document}
Para influenciar a largura da borda você pode usar o terceiro dígito de pdfborder
. No exemplo que você mostrou, você definiu a largura como 0 pt.
Responder2
As configurações padrão fornecem caixas coloridas de anotação de links, consulte leandriis'responder.
Os valores da opção pdfborder
estão descritos noEspecificação PDF:
Uma matriz que especifica as características da borda da anotação. A borda é especificada como um retângulo arredondado.
No PDF 1.0, a matriz consiste em três números que definem o raio do canto horizontal, o raio do canto vertical e a largura da borda, todos em unidades de espaço do usuário padrão. Se os raios dos cantos forem 0, a borda terá cantos quadrados (não arredondados); se a largura da borda for 0, nenhuma borda será desenhada. (Ver nota de implementação 81 no Apêndice H.)
No PDF 1.1, a matriz pode ter um quarto elemento, uma matriz de traços opcional que define um padrão de traços e lacunas a ser usado no desenho da borda. A matriz de traços é especificada no mesmo formato do parâmetro padrão de traço de linha do estado gráfico (consulte “Padrão de traço de linha” na página 217). Por exemplo, umFronteirao valor de
[0 0 1 [3 2]]
especifica uma borda com 1 unidade de largura, com cantos quadrados, desenhada com traços de 3 unidades alternados com espaços de 2 unidades. Observe que nenhuma fase de traço é especificada; a fase é assumida como 0. (Ver nota de implementação 82 no Apêndice H.)Observação:No PDF 1.2 ou posterior, esta entrada pode ser ignorada em favor doBobagementrada (veja acima); consulte a nota de implementação 82 no Apêndice H.
Valor padrão:
[0 0 1]
.
Este também é hyperref
o padrão: pdfborder={0 0 1}
.
Com pdfborder={1 0 0}
, a largura da linha (terceiro elemento) é zero e as bordas desaparecem.