URL Zeilenumbruch mit biblatex funktioniert nicht

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: URL Zeilenumbruch mit biblatex funktioniert nicht

von Genmutant » Mi 22. Aug 2012, 17:36

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

von Kladde » Mi 22. Aug 2012, 17:31

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.

von Gast » Fr 17. Aug 2012, 17:35

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

URL Zeilenumbruch mit biblatex funktioniert nicht

von Kladde » Fr 17. Aug 2012, 17:13

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?

Nach oben