19

LaTeX ドキュメントでnatbibおよびhyperrefパッケージを使用しており、ハイパー参照された引用の周りのボックスの色をベースラインの緑からより落ち着いた色 (紫または紺) に変更したいと考えています。ただし、提案されたコードを使用してこれを行うと、引用リンクの色を変更できません。MWE:

\usepackage[usenames,dvipsnames]{color}
\usepackage[round]{natbib}
\usepackage[hyperfootnotes=false]{hyperref}
\hypersetup{
 colorlinks=false,
 citecolor=Violet,
 linkcolor=Red,
 urlcolor=Blue}

 \begin{document}

 \bibliographystyle{apsr}
 \bibliography{exp_final}
 \end{document}

ただし、コンパイルすると(確認するために何度もコンパイルしました)、pdfファイルは、フォーマットを除外した場合と同じように見えます\hypersetup(まだ同じ緑色です)。また、脚注の引用もボックス化したいと思います。

4

1 に答える 1

38

実際にあなたが提供したサンプルコードは、オプションでリンクの色付けを無効にしますcolorlinks=false。実際にリンクの色を変更する次の hyperref setup コマンドを使用する必要があります。

\hypersetup{
  colorlinks,
  citecolor=Violet,
  linkcolor=Red,
  urlcolor=Blue}

リンクと引用の周りのボックスの色を変更するには、次のオプションがあります。

\hypersetup{
  citebordercolor=Violet,
  filebordercolor=Red,
  linkbordercolor=Blue
}

ボックスの外観 (具体的には、PDF リンクの境界線の幅) は、pdfborderオプションによって制御されます。オプションが設定されている場合colorlinks、ボックスは非アクティブになります (詳細については、hyperref マニュアルを参照してください)。

于 2010-05-05T08:05:43.157 に答える