Holen Sie sich farbige Linkränder zurück!

Holen Sie sich farbige Linkränder zurück!

Ich weiß, dass ich in der Minderheit bin, aber eigentlich mag ich farbige Ränder um Links, anstatt die Links selbst farbig zu haben. Der folgende Befehl bringt das Sexyness-Feeling jedoch nicht zurück:

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

Wurde diese Funktionalität einfach entfernt? Kann jemand helfen?

Antwort1

Farbige Ränder um Links sind immer noch (aktuelle Version: 6.86b) das Standardverhalten von hyperref. Wenn Sie die \hypersetupZeile wie im folgenden Beispiel gezeigt vollständig entfernen, sollten Sie die gewünschte Ausgabe erhalten:

\documentclass{article}
\usepackage{hyperref}

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

Bildbeschreibung hier eingeben

Um die Breite des Rahmens zu beeinflussen, kannst du die dritte Ziffer von verwenden pdfborder. In dem von dir gezeigten Beispiel hast du die Breite auf 0 pt eingestellt.

Antwort2

Die Standardeinstellungen erhalten Sie die farbigen Link-Annotation-Boxen, siehe leandriis'Antwort.

Die Werte für die Option pdfborderwerden beschrieben in derPDF-Spezifikation:

Ein Array, das die Eigenschaften des Randes der Anmerkung angibt. Der Rand wird als abgerundetes Rechteck angegeben.

In PDF 1.0 besteht das Array aus drei Zahlen, die den horizontalen Eckradius, den vertikalen Eckradius und die Rahmenbreite definieren, alle in Standardeinheiten des Benutzerbereichs. Wenn die Eckradien 0 sind, hat der Rahmen eckige (nicht abgerundete) Ecken; wenn die Rahmenbreite 0 ist, wird kein Rahmen gezeichnet. (Siehe Implementierungsanmerkung 81 in Anhang H.)

In PDF 1.1 kann das Array ein viertes Element haben, ein optionales Strich-Array, das ein Muster aus Strichen und Lücken definiert, das zum Zeichnen des Rahmens verwendet werden soll. Das Strich-Array wird im gleichen Format angegeben wie im Parameter Strichmuster des Grafikstatus (siehe „Strichmuster“ auf Seite 221). Beispielsweise kann einGrenzeDer Wert von [0 0 1 [3 2]] gibt einen Rahmen mit einer Breite von 1 Einheit und quadratischen Ecken an, der mit 3-Einheiten-Strichen gezeichnet wird, die sich mit 2-Einheiten-Lücken abwechseln. Beachten Sie, dass keine Strichphase angegeben ist. Die Phase wird als 0 angenommen. (Siehe Implementierungsanmerkung 82 in Anhang H.)

Notiz:In PDF 1.2 oder höher kann dieser Eintrag zugunsten derBSEintrag (siehe oben); siehe Implementierungshinweis 82 in Anhang H.

Standardwert: [0 0 1].

Dies ist auch hyperrefdie Standardeinstellung von : pdfborder={0 0 1}.

Bei pdfborder={1 0 0}ist die Linienbreite (drittes Element) Null und die Ränder verschwinden.

verwandte Informationen