私は原稿の中でURLが枠線付きで表示されるように苦労してきましたが、いろいろ調べてみると、問題は最終的なPDF出力を生成する方法にあるようです。最終的なlatex -> dvips -> ps2pdf
出力を得るために何度も繰り返し作業しましたが、なぜか、結果として得られる文書のURLの枠線が非常に薄くなってしまいます。私の問題は次のようなものだと思います。ハイパーリファレンス URL の破壊ちなみに、他のリンク(相互参照や DOI)は影響を受けません。
- 以下の最小限の例で pdflatex を実行すると、望ましい結果が得られますが、現在の形式では私の原稿を pdflatex を使用して処理できません。これを回避する方法はありますか?
- pdfborder プロパティをいじってみましたが、他の内部リンクに影響が出てしまいます...
- 代替案としては、breakurl パッケージの代替品を見つけることが考えられます (現在、長い URL を分割するために breakurl と sloppy ディレクティブの組み合わせを使用しています)。ただし、適切な代替品を見つけることができませんでした。
この問題を解決するために私が使用したさまざまなアプローチのサンプル出力をいくつか以下に追加しました。
ハイパーリファレンスカラーリンクを使用した出力
デフォルトのpdfborderオプションを使用して出力 --pdfborder(0 0 1)
変更されたpdfborderオプションを使用した出力 --pdfborder(0 0 10)
最小限の例
\documentclass[runningheads,a4paper]{article}
\usepackage[citestyle=authoryear,maxnames=3,natbib=true,urldate=long]{biblatex}
\addbibresource{breakurl_hyperref.bib}
\usepackage{hyperref}
\usepackage{breakurl}
\begin{document}
\sloppy
\title{Issue with breakurl package and hyperref package}
\author{Munthu Wakuda}
\maketitle
\section{Introduction}
\label{sec:introduction}
This is a test citation \citep{Wiltshire2011}...
%\sloppy
\printbibliography
\end{document}
breakurl_hyperref.bib
@report{Wiltshire2011,
title = {{Spatial analysis of archaeological sites in the Western Cape using an integrated digital archive}},
author = {Wiltshire, Nicolas},
institution = {University of Cape Town},
year = {2011},
url = {http://uctscholar.uct.ac.za/R/N8XKKNNCY76DM8GQG33X3C8LCDJ7N6MUKFFKAHMT67HVDJN9TT-03715?func=results-brief},
@note = {Online; accessed February 14, 2013},
urldate = {2012-02-14}
}
アップデート#1
さまざまな出力のサンプルユースケースを追加しました
答え1
リンク-ライン-ボーダー-ボーダーの問題はPDFリーダー依存。
たとえば (Linux 上の Adobe Reader 9):
緑の枠線は問題ありませんが、青の枠線がありません。
そしてその同じPDF (Linux 上の Evince 3.4):
大丈夫。
同じ PDF をもう一度 (新しい Firefox PDF エンジンを使用) 表示します。
すべての境界線が欠落しています。
表示されたPDFこちらからご覧いただけます。
では、どのリーダーを使用していますか? すべてのリーダーで PDF を印刷しましたが、リンクの境界線は常に完全に削除されるため、結果は同じです。