Tenho lutado para que URLs apareçam com bordas em meu manuscrito e, depois de dar uma olhada, parece que o problema é a maneira como estou gerando minha saída final em PDF. Percorro latex -> dvips -> ps2pdf
para obter meu resultado final e, por algum motivo, o documento resultante acaba tendo bordas muito fracas para URLs - acredito que meu problema seja semelhante aquebra de URL hiperref. Aliás, meus outros links (referências cruzadas e DOIs) não são afetados.
- Executar o pdflatex no exemplo mínimo abaixo dá o resultado desejado, no entanto, meu manuscrito não pode ser processado usando o pdflatex em sua forma atual; é uma solução alternativa para isso?
- Tentei mexer nas propriedades do pdfborder, mas isso afeta meus outros links internos...
- Uma alternativa talvez fosse encontrar uma substituição para o pacote breakurl (atualmente uso uma combinação da diretiva breakurl& sloppy para quebrar URLs longos); no entanto, não consegui encontrar um substituto adequado.
Adicionei abaixo alguns exemplos de resultados de diferentes abordagens que usei para tentar resolver esse problema.
Saída usando hyperref colorlinks
Saída usando opções padrão do pdfborder --pdfborder(0 0 1)
Saída usando opções modificadas do pdfborder --pdfborder(0 0 10)
Exemplo Mínimo
\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}
}
Atualização nº 1
Adicionados exemplos de casos de uso de diferentes resultados possíveis
Responder1
O problema link-lineborder-border parece serDependente do leitor de PDF.
Por exemplo (Adobe Reader 9 no Linux):
Borda verde ok, mas falta azul.
E amesmoPDF (Evince 3.4 no Linux):
Tudo bem.
E novamente o mesmo PDF (usando o novo mecanismo de pdf do Firefox):
Todas as fronteiras faltando.
O PDF exibidopode ser encontrado aqui.
Então, qual leitor você está usando? Imprimi o PDF em todos os leitores e estes são iguais, pois as bordas dos links são sempre removidas completamente.