나는 내 원고에 테두리가 있는 URL을 표시하기 위해 노력해 왔으며, 둘러본 후에 최종 PDF 출력을 생성하는 방식에 문제가 있는 것으로 나타났습니다. 최종 출력을 얻기 위해 순환하다가 latex -> dvips -> ps2pdf
어떤 이유에서인지 결과 문서의 URL 경계가 매우 희미해졌습니다. 내 문제는 다음과 비슷하다고 생각합니다.하이퍼참조 URL 깨짐. 덧붙여서, 나의 다른 링크(상호 참조 및 DOI)는 영향을 받지 않습니다.
- 아래의 최소 예제에서 pdflatex를 실행하면 원하는 결과를 얻을 수 있지만 현재 형식의 pdflatex를 사용하여 내 원고를 처리할 수 없습니다. 이에 대한 해결 방법이 있나요?
- pdfborder 속성을 조작해 보았지만 이는 다른 내부 링크에 영향을 미칩니다...
- 대안은 아마도 breakurl 패키지에 대한 대체 항목을 찾는 것일 수 있습니다(저는 현재 긴 URL을 분리하기 위해 breakurl& 엉성한 지시문의 조합을 사용합니다). 그러나 적절한 대체 패키지를 찾을 수 없습니다.
이 문제를 해결하기 위해 사용한 다양한 접근 방식에 대한 몇 가지 샘플 출력을 아래에 추가했습니다.
하이퍼참조 컬러링크를 사용한 출력
기본 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의 Adobe Reader 9):
녹색 테두리는 괜찮으나 파란색이 없습니다.
그리고같은PDF(Linux의 Evince 3.4):
다 괜찮아.
그리고 다시 동일한 PDF(새로운 Firefox PDF 엔진 사용):
모든 테두리가 누락되었습니다.
표시된 PDF여기에서 찾을 수 있습니다.
그럼 어떤 리더기를 사용하시나요? 모든 리더기에 PDF를 인쇄했는데 링크 테두리가 항상 완전히 제거되므로 동일합니다.