PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PdfLatex, Bibtex, URL, Umbruch



Steffen1187
25-02-2014, 08:17
Guten Morgen zusammen,

ich verzweifle gerade ein wenig an einem Probem, das anscheinend viele zu haben scheinen. Allerdings funktionieren irgendwie alle Lösungen und Tips die ich bislang gefunden habe nicht...
Bisschen Code vorweg:


\documentclass[]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[numbers,square]{natbib}
\bibliographystyle{abbrvdin}

\usepackage[]{url}

\usepackage[]{hyperref}


\begin{filecontents}{bibliothek.bib}
@ELECTRONIC{testquelle,
author = {hat nen autor},
year = {123456},
title = {ne quelle mit ner recht langen URL},
language = {in Deutsch},
howpublished = {online oder auch nicht},
organization = {keine},
url = {\url{http://www.irgendeingeschwafel.de/denkt-euch-noch-ein-bisschen-was-aus-der-link-sollte-ganz-schoen-lang-sein-damit-der-haessliche-effekt-auch-tatseachlich-auftritt/}},
owner = {sdy7si},
timestamp = {2014.02.25}
}
\end{filecontents}

\begin{document}
bla bla bla kommt aus: \cite{testquelle}

\bibliography{bibliothek}
\end{document}


Eigentlich einfache Sache, Zitat funktioniert, Umbrechen der URL nicht.
Unternommene Versuche:

\url{} um die URL packen, bricht im Minimalbeispiel nicht um, in meinem eigentlichen File gibts sogar nen Fehler. laut HIER (http://tex.stackexchange.com/questions/24247/tex-capacity-exceeded-sorry-input-stack-size-5000) behandelt der Bibstyle an sich die URL schon als solche, ein zusätzliches \url{} verursacht eine Endlosschleife
Breakurl Package, so wie HIER (http://www.mrunix.de/forums/showthread.php?t=70892) beschrieben. Allerdings bekomme ich dadurch die Fehlermeldung "You are using breakurl while processing vie pdflatex", ausserdem funktionierts schlichtweg nicht
Ich habe auch noch den Tip gefunden, dass ich \- einfügen kann, um an einer Stelle manuell den Umbruch zu erlauben. Das funktioniert irgendwie aber auch nicht so wie es soll...


Ich bin wie immer für jegliche Hilfe dankbar!

Grüße
Steffen

KLEINER EDIT:
Die URLs werden generell umgebrochen bei mir, aber eben NUR an / Schrägstrichen. Ist zwischendrin eine längere Passage mit Bindestrichen ist dies nicht der Fall!

Donalduck
25-02-2014, 08:34
Lade das url Paket vor hyperref mit der hyphens Option, um auch an Bindestrichen eine Trennung zu erlauben:

\usepackage[hyphens]{url}

Steffen1187
25-02-2014, 08:39
Oh man, wie simpel :rolleyes:

ich danke dir :) Funktioniert perfekt