使用breakurl 時 URL 連結的 pdfborder 邊框模糊

使用breakurl 時 URL 連結的 pdfborder 邊框模糊

我一直在努力讓 URL 在我的手稿中顯示帶有邊框,經過一番研究後,問題似乎出在我產生最終 PDF 輸出的方式上。我循環遍歷latex -> dvips -> ps2pdf以獲得最終輸出,由於某種原因,生成的文檔最終的 URL 邊框非常模糊——我相信我的問題類似於hyperref url 破壞。順便說一句,我的其他連結(交叉引用和 DOI)不受影響。

  1. 在下面的最小範例上運行 pdflatex 給出了所需的結果,但是,我的手稿無法使用當前形式的 pdflatex 進行處理;他們有解決這個問題的方法嗎?
  2. 我嘗試擺弄 pdfborder 屬性,但是,這會影響我的其他內部連結...
  3. 另一個選擇可能是找到breakurl包的替代品(我目前使用breakurl和sloppy指令的組合來打破長URL),但是,我無法找到合適的替代品。

我在下面添加了一些我用來嘗試解決此問題的不同方法的範例輸出。

使用 hyperref colorlinks 輸出

在此輸入影像描述

使用預設 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

link-lineborder-border問題似乎是取決於 PDF 閱讀器


例如(Linux 上的 Adob​​e Reader 9):

土坯

綠色邊框正常,但缺少藍色邊框。


還有相同的PDF(Linux 上的 Evince 3.4):

表明

一切都好。


再次是相同的 PDF(使用新的 Firefox pdf 引擎):

火狐-PDF

所有邊界都消失了。


顯示的 PDF可以在這裡找到


那麼您使用什麼閱讀器呢?我已經在所有閱讀器上列印了 PDF,這些都是相同的,因為連結邊框總是被完全刪除。

相關內容