Recupere as bordas coloridas dos links!

Recupere as bordas coloridas dos links!

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 \hypersetuplinha 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}

insira a descrição da imagem aqui

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 pdfborderestã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 é hyperrefo padrão: pdfborder={0 0 1}.

Com pdfborder={1 0 0}, a largura da linha (terceiro elemento) é zero e as bordas desaparecem.

informação relacionada