URL Zeilenumbruch mit biblatex funktioniert nicht

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Kladde
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 17. Aug 2012, 16:57

URL Zeilenumbruch mit biblatex funktioniert nicht

Beitrag von Kladde »

Hallo,

ich versuche seit einiger Zeit URLs im Literaturverzeichnis umzubrechen, bin aber nach intensivem googlen noch nicht weiter gekommen.
Einzige halbgare Lösung war, mit \sloppy vor \printbibliography Umbrüche zu erzwingen, aber dann zieht er den Blocksatz manchmal sehr unschön auseinander.
Auch breaklinks=true geht nicht.
Was auch nicht funktioniert hat ist das
\renewcommand{\UrlBreaks}{\oldurlbraks\do\a\do\b...
Müsste aber auch überflüssig sein, denn das findet sich ja auch so ähnlich schon in der biblatex.def


Minimalbeispiel
%
\documentclass[12pt]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

%Literaturverzeichnis mit biblatex
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=alphabetic-verb,hyperref,backend=biber]{biblatex}
\usepackage{hyperref}
\addbibresource{literatur.bib}
\usepackage{filecontents}
\begin{filecontents*}{literatur.bib}
@online{wiki,
	keywords	=	{tex},
	author		=	{Author},
	title		=	{Titel},
	year		=	{2010},
	url		=	{http://de.wikipedia.org/w/index.php?title=LaTeX&oldid=106793343}}
\end{filecontents*}

\begin{document}
		Beispiel\cite{wiki}
	\printbibliography	

\end{document}
Hat jemand eine Idee, woran es hapert?

Gast

Beitrag von Gast »

Hat jemand eine Idee, woran es hapert?
Meine Kristallkugel glaubt, dass du latex + dvips benutzt. In dem Fall kannst du \usepackage{breakurl} versuchen. Mit pdflatex + \usepackage{microtype} bekommst du aber wahrscheinlich ein besseres Ergebnis.

Ulrike Fischer
www.troubleshooting-tex.de

Kladde
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 17. Aug 2012, 16:57

Beitrag von Kladde »

Danke, damit funktioniert es zumindest für url. Ich habe in meinem Hauptdokument aber noch doi, diese werden leider nicht korrekt umgebrochen, auch im minimalbsp nicht:
\documentclass[12pt]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

%Literaturverzeichnis mit biblatex
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=alphabetic-verb,hyperref,backend=biber]{biblatex}
\usepackage[breaklinks=true]{hyperref}
\addbibresource{literatur.bib}
\usepackage{filecontents}
\usepackage{breakurl}
\begin{filecontents*}{literatur.bib}
@online{wiki,
	keywords	=	{tex},
	author		=	{Author},
	title		=	{Titel},
	year		=	{2010},
	url		=	{http://de.wikipedia.org/w/index.php?title=LaTeX&oldid=106793343}}
@article{nature,
	author		=	{Rosa Rademakers and Manuela Neumann and Ian R. Mackenzie},
	title		=	{Advances in understanding the molecular basis of frontotemporal dementia - elongated title},
	journal		=	{Nature Reviews Neurology},
	volume		=	{8},
	year		=	{2012},
	pages		=	{423-434},
	doi			=	{10.1038/nrneurol.2012.117}}
\end{filecontents*}

\begin{document}
		Beispiel\cite{wiki,nature}
	\printbibliography	

\end{document}
Und wenn ich mir den wiki-link so anschaue, dann bricht er anscheinend auch nicht bei "="-Zeichen um.

Ich würde ungern pdflatex nehmen, weil ich viele eps Bilder habe, die kann ich doch dann nicht verwenden, oder? Ich erzeuge das pdf immer aus der *.ps heraus.

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Du kannst um mit pdflatex zu kompilieren entweder die eps Bilder vorher in pdfs konvertieren oder das epstopdf Paket benutzen.

Antworten