Слабые границы pdfborder для ссылок URL при использовании breakurl

Слабые границы pdfborder для ссылок URL при использовании breakurl

Я боролся за то, чтобы URL-адреса отображались с границами в моей рукописи, и после того, как я покопался, оказалось, что проблема в том, как я генерирую свой окончательный вывод PDF. Я прокручиваю цикл, latex -> dvips -> ps2pdfчтобы получить свой окончательный вывод, и по какой-то причине в конечном документе оказываются очень слабые границы для URL-адресов -- я думаю, что моя проблема похожа нанарушение URL гиперреф. Кстати, мои другие ссылки (перекрестные ссылки и DOI) не затронуты.

  1. Запуск pdflatex на минимальном примере ниже дает желаемый результат, однако мою рукопись невозможно обработать с помощью pdflatex в ее текущем виде. Есть ли способ обойти эту проблему?
  2. Я пробовал поиграться со свойствами pdfborder, однако это влияет на мои другие внутренние ссылки...
  3. Альтернативой, возможно, было бы найти замену пакету breakurl (в настоящее время я использую комбинацию breakurl и директивы sloppy для разрыва длинных URL-адресов), однако мне не удалось найти подходящую замену.

Ниже я добавил несколько примеров результатов различных подходов, которые я использовал для решения этой проблемы.

Вывод с использованием гиперссылок цвета

введите описание изображения здесь

Вывод с использованием параметров 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-reader-зависимый.


Например (Adobe Reader 9 на Linux):

Adobe

Зелёная рамка в порядке, но синяя отсутствует.


Итакой жеPDF (Evince 3.4 на Linux):

Эвинс

Все в порядке.


И снова тот же PDF (с использованием нового движка Firefox PDF):

Firefox-PDF

Все границы отсутствуют.


Отображаемый PDF-файлможно найти здесь.


Так какой ридер вы используете? Я распечатал PDF на всех ридерах, и они одинаковы, так как границы ссылок всегда полностью удалены.

Связанный контент