色付きのリンク境界線を復活させましょう!

色付きのリンク境界線を復活させましょう!

私は少数派だと認識していますが、リンク自体に色を付けるのではなく、リンクの周りに色付きの境界線があるのが好きです。ただし、次のコマンドではセクシーさを戻すことができません。

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

ここに画像の説明を入力してください

境界線の幅を変更するには、 の 3 番目の数字を使用できますpdfborder。示した例では、幅を 0 pt に設定しています。

答え2

デフォルト設定では、色付きのリンク注釈ボックスが表示されます。leandriis の答え

オプションの値pdfborderは、PDF仕様:

注釈の境界の特性を指定する配列。境界は角丸四角形として指定されます。

PDF 1.0 では、配列は水平コーナー半径、垂直コーナー半径、および境界線の幅を定義する 3 つの数値で構成され、すべてデフォルトのユーザー空間単位で表されます。コーナー半径が 0 の場合、境界線は角が直角 (丸くない) になります。境界線の幅が 0 の場合、境界線は描画されません。(付録 H の実装ノート 81 を参照してください。)

PDF 1.1では、配列に4番目の要素、つまり境界線を描く際に使用する破線と隙間のパターンを定義するオプションの破線配列が含まれる場合があります。破線配列は、グラフィックス状態の線破線パターンパラメータと同じ形式で指定されます(217ページの「線破線パターン」を参照)。たとえば、国境の値は[0 0 1 [3 2]] 、1単位幅で角が直角の境界線を指定します。境界線は、3単位の破線と2単位の間隔で交互に描画されます。破線の位相は指定されていないことに注意してください。位相は0とみなされます。(付録Hの実装ノート82を参照してください。)

注記:PDF 1.2以降では、このエントリは無視され、BSエントリ(上記参照);付録Hの実装ノート82を参照。

デフォルト値: [0 0 1].

これもhyperrefのデフォルトです: pdfborder={0 0 1}

の場合pdfborder={1 0 0}、線の幅(3 番目の要素)は 0 になり、境界線は消えます。

関連情報