I'm trying to cite an eprint with biblatex. Back in my BibTeX days, I used @misc for that, but with biblatex's additional entry types it appears that @online is better suited for this purpose.
In addition, I use the hyperref package to insert links in my document at various places, including links to online documents in my bibliography, such as this eprint.
Back in my BibTeX days I would have used this:
@misc{foo,
author = {David Pointcheval and Olivier Sanders},
title = {Short Randomizable Signatures},
year = {2015},
month = jun,
howpublished = {Cryptology ePrint Archive, Report 2015/525},
note = {\url{http://eprint.iacr.org/2015/525}},
}
Now with biblatex, I tried to improve this like so:
@online{foo,
author = {David Pointcheval and Olivier Sanders},
title = {Short Randomizable Signatures},
year = 2015,
month = jun,
eprinttype = {Cryptology ePrint Archive},
eprint = {2015/525},
url = {https://eprint.iacr.org/2015/525}
}
The problem is that there are now two hyperlinks. The first stems from the eprint field (2012/525) and the second from the url field (https://eprint.iacr.org/2012/185). The second one works perfectly fine and looks as intended, but the first one appears to link to the local file 2012/525 relative to the directory which contains the PDF itself, which is of course nonsense. Such a file does not exist and accordingly I get an error message when I try to click on the link.
How can I remove this dead link? As a side question, what is the original intent of hyperlinking the eprint field to a local file? I cannot see any practical use for this.
Minimal working example:
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\usepackage{hyperref}
\begin{filecontents}{\jobname.bib}
@online{foo,
author = {David Pointcheval and Olivier Sanders},
title = {Short Randomizable Signatures},
year = 2015,
month = jun,
eprinttype = {Cryptology ePrint Archive},
eprint = {2015/525},
url = {https://eprint.iacr.org/2015/525}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cite{foo}
\printbibliography
\end{document}

eprintfield as an url and your system assumes from the form of the link that it is a relative link to a local file. I'm assuming you do not want the obvious solution (i.e. putting the url into the eprint field and changing eprinttype to "Cryptology .... (2015/525)" or sth like that)? – Bort Oct 04 '16 at 12:10