URL Zeilenumbruch im Literaturverzeichnis

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


HierstehteinName
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Mo 13. Mär 2017, 15:58

URL Zeilenumbruch im Literaturverzeichnis

Beitrag von HierstehteinName »

Liebe alle,

ich habe ein Problem bei dessen Lösung ich nicht weiter komme.
Ich schreibe gerade an meinem Literaturverzeichnis in der
literatur-Umgebung. Ich arbeite bei meinem Literaturverzeichnis
NICHT mit BibTeX, Biber, BibLaTeX und Co.

Mein Problem: Bei der Angabe von Internetquellen will sich der
URL (der das %-Zeichen enthält) nicht immer richtig einfügen
– bei manchen Literaturangaben (der ersten) fügt sich der URL
sauber ein das liegt aber an der geometry-Einstellung, glaube ich.
Ich habe sämtliche Foren-Beiträge zu diesem Thema durchgelesen
und bisher hat nichts funktioniert. Wichtig ist für mich auch,
dass die hyprref Funktion erhalten bleibt.

Kann mir jemand helfen, sodass meine Literaturangaben kompakt
formatiert werden. Am liebsten wäre es mir wenn der URL immer
direkt nach dem 'unter:' eingefügt wird und dann einfach gezwungen
wird am Ende der Zeile umzubrechen.

Vielen Dank im Voraus!
\documentclass[a4paper, 12pt]{article}
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc}
\pagestyle{plain}
\usepackage{microtype}
\usepackage{geometry} 
\geometry{a4paper, top=30mm, left=20mm, right=40mm, bottom=25mm, headsep=10mm, footskip=5mm}
\newenvironment{literatur}{% 
\parskip6pt \parindent0pt \raggedright 
\def\lititem{\hangindent=1cm \hangafter1}}{% 
\par\ignorespaces} 
\usepackage{enumitem}

\usepackage[breaklinks=true]{hyperref}
\usepackage[anythingbreaks]{breakurl}
\usepackage[hyphens]{url}
\urlstyle{same}
\usepackage{etoolbox}

\begin{document}
\show\UrlBreaks
\section{Literaturverzeichnis}
\singlespace
\begin{literatur}

\lititem Schumacher, Patrik (2008a): "`Design Research within the Parametric Paradigm"', unter: \burl{http://www.patrikschumacher.com/Texts/Design%20Research%20at%20Zaha%20Hadid%20Architects.htm} [01.03.17].

\vspace{3mm}
\lititem Schumacher, Patrik (2008b): "`Parametricism as Style -- Parametricist Manifesto"', unter:  \burl{http://www.patrikschumacher.com/Texts/Parametricism%20as%20Style.htm} [01.03.17].

\vspace{3mm}
\lititem Schumacher, Patrik (2009a): "`Parametricism  -  A New Global Style for Architecture and Urban Design"', unter: \burl{http://www.patrikschumacher.com/Texts/Parametricism%20as%20Style.htm} [01.03.17]. 

\end{Literatur}
\end{document}
 

Gast

Beitrag von Gast »

Dein Beispiel enthält einen option clash Fehler. Du kannst nach hyperref das von hyperref bereits geladene Paket url nicht mehr selbst mit anderen Optionen laden. Außerdem ist \singlespace nicht definiert. Produziert also ebenfalls einen Fehler. An der Stelle habe ich dann aufgegeben: Lies und beachte die Minimalbeispiel-Anleitung!

Es sei jedoch noch darauf hingewiesen, dass breakurl nicht zur Verwendung mit pdflatex gedacht ist und dass man den Umbruch eventuell mit microtype verbessern kann. In jedem Fall sind schlecht umbrechbare Texte im Blocksatz ein Umbruchproblem. Manche Dinge sollte man besser im Flattersatz setzen.

Antworten