Zeilenumbrüche in Bibliografielinks
Mit den Paketen `hyperref` bzw. `url` können URLs automatisch
an bestimmten Zeichen getrennt werden. Unter Umständen hat man
aber eine URL, welche wenige dieser Trennzeichen besitzt und
somit über den Rand steht.
Die Liste der Zeichen, an denen ein Umbruch erfolgen darf, kann
mit dem Befehl `apptocmd` aus dem Paket `etoolbox` leicht
erweitert werden. Nähere Hinweise finden sich in den jeweiligen
Paketdokumentationen.
Leider hat dieser Mechanismus in der mit biblatex erstellten
Bibliografie keinen Einfluss.
Wie kann ich Zeilenumbrüche in mit Biblatex erstellen
Bibliografien erzeugen?
\begin{filecontents}{\jobname-Literatur.bib}
@www{bibLinks,
author = {\TeX{}Welt Wissen},
title = {Zeilenumbr\"uche in Bibliografielinks},
url = {www.zeilenumbrucheinbibliografielinks.de},
urldate = {2014-07-01}
}
\end{filecontents}
\documentclass{article}
\usepackage{showframe}
\usepackage[backend=biber]{biblatex}
\addbibresource{\jobname-Literatur.bib}
\usepackage{etoolbox}
\usepackage{hyperref}
\apptocmd{\UrlBreaks}{\do\f\do\m}{}{}
\begin{document}
Links im Text lassen sich recht einfach trennen
\url{www.einszweidreimalfuenfsechssieben.de}
\cite{bibLinks}
\printbibliography
\end{document}
![pre][1]
[1]: http://texwelt.de/wissen/upfiles/biblatexBreaklinkPre_1.png