I have been battling to have URLs appear with borders in my manuscript, and after poking around, it appears the problem is the way I am generating my final PDF output. I cycle through latex -> dvips -> ps2pdf to get my final output and for some reason, the resulting document ends up having very faint borders for URLs --I believe my problem is similar to hyperref url breaking. Incidentally, my other links (cross-references and DOIs) are not affected.
- Running pdflatex on minimal example below gives desired result, however, my manuscript can not be processed using pdflatex in its current form; is their a work around for this?
- I tried fiddling with pdfborder properties, however, this affects my other internal links...
- An alternative would perhaps be to find a substitution to the breakurl package (I currently use a combination of breakurl& sloppy directive to break long URLs), however, I was unable to find a suitable replacement.
I have added some sample outputs below of different approaches I used to try and resolve this issue.
Output using hyperref colourlinks

Output using default pdfborder options --pdfborder(0 0 1)

Output using modified pdfborder options --pdfborder(0 0 10)

Minimal Example
\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}
}
Update #1
Added sample usecases of different possible outputs



breakurlpackage and\sloppyto break long URLs. – lightonphiri Apr 08 '13 at 20:34latex -> dvips -> ps2pdfand the PDF seems ok (http://www.x-linux.de/tex/MWE2.pdf), I'm using a up-to-date version of texlive and Linux. What is your setup? Can you add\listfilesto your file to show us, what versions you are using? (For example on my side: biblatex.sty 2013/01/10 v2.5 programmable bibliographies, hyperref.sty 2012/11/06 v6.83m Hypertext links for LaTeX) -- OH -- found a problem! Will append my answer as I will have to show you some screenshots... – MrD Apr 09 '13 at 08:01