Probleme mit Zeilenumbrüchen im Literaturverzeichnis

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


greeco-k
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 60
Registriert: Sa 28. Mär 2015, 16:26

Probleme mit Zeilenumbrüchen im Literaturverzeichnis

Beitrag von greeco-k »

In meinem Literaturverzeichnis werden für einige Quellen die Zeilen nicht richtig umgebrochen.
Wie packe ich das am besten an?

Hier die Problemkinder in einem "Minimal"-Beispiel:
\documentclass[
    10pt,					% Schriftgröße
    DIV=calc,          		% Änderung der Größe des Satzspiegels (bedruckbarer Bereich einer Seite), nur in Verbindung mit koma-script verwendbar
    BCOR=12mm,				% Bindekorrektur
    ngerman, 				% für Umlaute, Silbentrennung etc.
    a5paper, 				% Papierformat
    twoside, 
]{scrbook}

\begin{filecontents}{\jobname.bib}
@book{Brass2009,
address = {M{\"{u}}nchen, Wien},
author = {Bra{\ss}, Egbert},
isbn = {9783446413788},
pages = {7,18--20},
publisher = {Carl Hanser Verlag GmbH {\&} Co. KG},
title = {{Konstruieren mit CATIA V5 Methodik der parametrisch-assoziativen Fl{\"{a}}chenmodellierung}},
volume = {4., aktual},
year = {2009}
}

@book{Flightpath2050,
author = {Darecki, Marek and Edelstenne, Charles and Enders, Tom and Fernandez, Emma and Hartman, Peter and Herteman, Jean-Paul and Kerkloh, Michael and King, Ian and Ky, Patrick and Mathieu, Michel and Orsi, Giuseppe and Schotman, Gerald and Smith, Colin and W{\"{o}}rner, Johann-Dietrich},
booktitle = {Flightpath 2050 Europe's Vision for Aviation},
doi = {10.2777/50266},
isbn = {9789279197246},
keywords = {Flight Path 2050},
pages = {28},
title = {{Flightpath 2050}},
url = {http://ec.europa.eu/transport/modes/air/doc/flightpath2050.pdf},
year = {2011}
}

@techreport{Flassig2008,
author = {Flassig, Peter Michael and Dutta, Amit Kumar and Bestle, Dieter},
file = {:Users/ari/Downloads/WOST{\_}Flassig.pdf:pdf},
keywords = {Prozessintegration/-parallelisierung,Sensitivit{\"{a}}tsanalyse,aerodynamischer Verdichterentwurf,probabilistische Mehrkriterien-Optimierung},
pages = {14},
title = {{Robustheits- und Zuverl{\"{a}}ssigkeitsbasierte Mehrkriterien-Optimierung von Verdichterschaufeln}},
year = {2008}
}

@article{Hsu2005,
doi = {10.1016/j.compstruc.2004.09.005},
issn = {00457949},
journal = {Computers and Structures},
keywords = {Density contour,Density distribution method,Three-dimensional structures,Topology interpretation,Topology optimization},
number = {4-5},
pages = {327--337},
title = {{Interpreting three-dimensional structural topology optimization results}},
volume = {83},
year = {2005}
}

@article{Leary2003,
author = {Leary, Stephen and Bhaskar, Atul and Keane, Andy},
doi = {10.1080/0266476032000053691},
issn = {02664763},
journal = {Journal of Applied Statistics},
number = {5},
pages = {585--598},
title = {{Optimal orthogonal-array-based latin hypercubes}},
volume = {30},
year = {2003}
}

@misc{Othmer2005,
address = {Stuttgart-Untert{\"{u}}rkheim},
author = {Othmer, Carsten},
publisher = {IAK Strukturoptimierung, 18.10.2005},
title = {{Black Box , Adjoint and Topology : CFD-Optimization in the Car Development Process}},
year = {2005}
}

@book{Pohl2008,
author = {Pohl, Thorsten and Th{\"{u}}rmer, Marco and Legler, Roland},
booktitle = {VDI Berichte},
isbn = {9783180920313},
issn = {00835560},
keywords = {CAE modelling,Vehicle architecture,Virtual engineering},
number = {2031},
pages = {217--233},
publisher = {VDI},
title = {{CAE modelling strategies for the new GM global mid-size class and opel/vauxhall Insignia}},
year = {2008}
}

@book{Xie1997,
address = {Berlin/Heidelberg/New York},
author = {Xie, Y. M. and Yang, X. Y. and Liang, Q. Q. and Steven, G. P. and Querin, O. M.},
booktitle = {Recent Advances in Optimal Structural Design},
doi = {10.1007/978-1-4471-0985-3},
isbn = {0784406367},
pages = {125--146},
publisher = {Springer-Verlag},
title = {{Evolutionary structural optimization}},
year = {2002}
}

\end{filecontents}

\usepackage[
backend=biber,
style= numeric,
citestyle=numeric,
natbib=true
]{biblatex}
%\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DefineBibliographyStrings{ngerman}{andothers = {{et\,al\adddot}},
}

\usepackage{hyperref}
\setcounter{biburllcpenalty}{9000}% Kleinbuchstaben
\setcounter{biburlucpenalty}{9000}% Großbuchstaben
\setcounter{biburlnumpenalty}{1}% Zahlen
% Zeilenumbrüche von URLs im Literaturverzeichnis fixen

\addbibresource{\jobname.bib}%jobname NICHT ersetzen

\begin{document}

\cite{Brass2009} \cite{Flightpath2050} \cite{Flassig2008} \cite{Hsu2005} \cite{Leary2003} \cite{Othmer2005} \cite{Pohl2008} \cite{Xie1997}

\printbibliography


\end{document}

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 801
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Probleme mit Zeilenumbrüchen im Literaturverzeichnis

Beitrag von MoeWe »

Grundsätzlich hast Du im Literaturverzeichnis die gleichen Umbruchprobleme wie überall sonst auch. Es kommt nur hinzu, dass die Standardmethode, den Text umzuformulieren, um bessere Umbrüche zu erreichen, kaum möglich ist. Ferner ist in Literaturverzeichnissen die Dichte schwierig umbrechbarer Konstrukte oftmals höher als in normalen Text.

Zumindest im Beispiel fällt auf
  • babel wird nicht geladen (aber ngerman wird als Klassenoption gesetzt), das heißt, dass Du keine deutsche Silbentrennung bekommst (Du hast sowohl englische als deutsche Quellen, also wird man da eh aufpassen müssen)
  • Bei der Nutzung von pdfLaTeX (das meist noch der Standard ist), bekommst Du für Wörter mit Umlaut nur funktionierende Umbrüche, wenn Du \usepackage[T1]{fontenc} lädst (siehe z.B. https://tex.stackexchange.com/q/664/35864). Wenn Du LuaLaTeX oder XeLaTeX nutzt, dann sollte fontenc nicht geladen werden.
Das kann aber im echten Dokument anders und daher prinzipiell irrelevant sein.

Im Beispiel hast Du das klassische Problem, das Wörter die bereits einen Bindestrich enthalten, von TeX nur an diesem Bindestrich getrennt werden können und nirgendwo sonst. Das kann man in biblatex abstellen, indem man statt - den Befehl \hyphen nutzt. Dann werden auch andere Trennstellen innerhalb des Wortes wieder möglich. Wenn das Wort kurz ist, lohnt sich das vielleicht nicht. Aber hier gibt es einige Beispiele, bei denen es etwas bringt.

Weiterhin sind im Beispiel die / ein Problem, da standardmäßig direkt nach ihnen kein Umbruch erlaubt ist. Du kannst den Befehl \slash nutzen, dann ist der Umbruch wieder erlaubt https://tex.stackexchange.com/q/121955/35864.

Wenn Du diese Dinge im Beispiel behebst, werden die Umbrüche schon deutlich besser. Aber es ist nicht garantiert, dass dann alles gut aussieht. Es gibt nunmal einfach Situationen, in denen kein guter Umbruch möglich ist. Ich habe vor einiger Zeit eine etwas längere Diskussion zu allgemeinen und speziellen Umbruchproblemen in Literaturverzeichnissen bei TeX.SX geschrieben: https://tex.stackexchange.com/q/442308/35864. Es gibt für viele Dinge eine Lösung, aber was getan werden kann und muss, hängt extrem vom Einzelfall ab. \usepackage{microtype} ist immer eine gute Idee und kann erstaunlich viel erreichen, aber eben nicht alles.

In Deinem Fall rate ich zunächst dazu, Deine .bib-Einträge zu überprüfen und der best practice anzupassen. Ich habe leider nicht alle Artikel ausfindig machen können, kann also nicht sicher sein, ob das alles so OK ist, aber ich gehe davon aus, dass die Verbesserungen in den meisten Fällen in die richtige Richtung gehen.

Ich habe jetzt nicht die Muße, jeden Punkt, den ich verändert habe, einzeln zu erklären, aber wenn es Fragen gibt, warum das ein oder andere gemacht wurde, und die biblatex-Dokumentation nicht weiterhilft, frag gerne.

Ich würde außerdem darüber nachdenken, lange Zahlenkolonnen wie ISBNs und ISSNs rauszuwerfen, wenn es alternativ eine DOI gibt. Du solltest außerdem die URLs überprüfen. Die für Flightpath2050 funktioniert bei mir nicht mehr. Wenn sie ins Leere führt, kann sie auch weg. Insbesondere wenn es stattdessen eine DOI gibt.

Folgendes Beispiel hat keine bad boxes.
\documentclass[
  10pt,
  DIV=calc,
  BCOR=12mm,
  english, ngerman,
  a5paper,
  twoside,
]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  style=numeric,
]{biblatex}

\DefineBibliographyStrings{ngerman}{
  andothers = {et\,al\adddot},
}

\usepackage{hyperref}
\setcounter{biburllcpenalty}{9000}
\setcounter{biburlucpenalty}{9000}
\setcounter{biburlnumpenalty}{1}%


\begin{filecontents}{\jobname.bib}
@book{Brass2009,
  address   = {München and Wien},
  author    = {Braß, Egbert},
  isbn      = {9783446413788},
  pages     = {7,18--20},
  publisher = {Carl Hanser},
  title     = {Konstruieren mit CATIA V5},
  subtitle  = {Methodik der parametrisch\hyphen assoziativen
               Flächenmodellierung},
  edition   = {4., aktual. Auflage},
  year      = {2009},
  langid    = {ngerman},
}
@book{Flightpath2050,
  author    = {Darecki, Marek and Edelstenne, Charles and Enders, Tom
               and Fernandez, Emma and Hartman, Peter and Herteman, Jean-Paul
               and Kerkloh, Michael and King, Ian and Ky, Patrick
               and Mathieu, Michel and Orsi, Giuseppe and Schotman, Gerald
               and Smith, Colin and Wörner, Johann-Dietrich},
  doi       = {10.2777/50266},
  keywords  = {Flight Path 2050},
  pagetotal = {28},
  title     = {Flightpath 2050},
  subttitle = {Europe's Vision for Aviation},
  year      = {2011},
  langid    = {english},
}
@techreport{Flassig2008,
  author    = {Flassig, Peter Michael and Dutta, Amit Kumar and Bestle, Dieter},
  keywords  = {Prozessintegration/-parallelisierung,Sensitivitätsanalyse,
               aerodynamischer Verdichterentwurf,
               probabilistische Mehrkriterien-Optimierung},
  pagetotal = {14},
  title     = {Robustheits\hyphen{} und Zuverlässigkeitsbasierte
               Mehrkriterien\hyphen Optimierung von Verdichterschaufeln},
  year      = {2008},
  langid    = {ngerman},
}
@article{Hsu2005,
  doi      = {10.1016/j.compstruc.2004.09.005},
  issn     = {00457949},
  journal  = {Computers and Structures},
  keywords = {Density contour,Density distribution method,
              Three-dimensional structures,Topology interpretation,
              Topology optimization},
  number   = {4-5},
  pages    = {327--337},
  title    = {Interpreting Three-Dimensional Structural
              Topology Optimization Results},
  volume   = {83},
  year     = {2005},
  langid   = {english},
}
@article{Leary2003,
  author  = {Leary, Stephen and Bhaskar, Atul and Keane, Andy},
  doi     = {10.1080/0266476032000053691},
  issn    = {02664763},
  journal = {Journal of Applied Statistics},
  number  = {5},
  pages   = {585--598},
  title   = {Optimal Orthogonal\hyphen Array\hyphen Based {Latin} Hypercubes},
  volume  = {30},
  year    = {2003},
  langid  = {english},
}
@misc{Othmer2005,
  address   = {Stuttgart-Untertürkheim},
  author    = {Othmer, Carsten},
  publisher = {IAK Strukturoptimierung, 18.10.2005},
  title     = {Black Box, Adjoint and Topology},
  subtitle  = {{CFD}\hyphen Optimization in the Car Development Process},
  year      = {2005},
  langid    = {english},
}
@article{Pohl2008,
  author    = {Pohl, Thorsten and Thürmer, Marco and Legler, Roland},
  journal   = {VDI Berichte},
  isbn      = {9783180920313},
  issn      = {00835560},
  keywords  = {CAE modelling,Vehicle architecture,Virtual engineering},
  volume    = {2031},
  pages     = {217--233},
  publisher = {VDI},
  title     = {{CAE} Modelling Strategies for the New {GM} Global
               Mid-size Class and {Opel}\slash{Vauxhall} {Insignia}},
  year      = {2008},
  langid    = {english},
}
@book{Xie1997,
  address   = {Berlin and Heidelberg and New York},
  author    = {Xie, Y. M. and Yang, X. Y. and Liang, Q. Q.
               and Steven, G. P. and Querin, O. M.},
  booktitle = {Recent Advances in Optimal Structural Design},
  doi       = {10.1007/978-1-4471-0985-3},
  isbn      = {0784406367},
  pages     = {125--146},
  publisher = {Springer},
  title     = {Evolutionary Structural Optimization},
  year      = {2002},
  langid    = {english},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Lorem
\autocite{Brass2009,Flightpath2050,Flassig2008,Hsu2005,Leary2003,Othmer2005,Pohl2008,Xie1997}

\printbibliography
\end{document}

greeco-k
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 60
Registriert: Sa 28. Mär 2015, 16:26

Re: Probleme mit Zeilenumbrüchen im Literaturverzeichnis

Beitrag von greeco-k »

@MoeWe erstmal vielen Dank für die fachliche Machtdemonstration! :lol:

Kurzfassung: die von dir genannten Pakete werden im richtigen Dokument allesamt geladen. Die Anpassungen in der .bib Datei haben aber zum gewünschten Erfolg geführt. Zerschieße ich mir die manuellen Änderungen aber nicht wieder wenn Citavi das nächste mal eine neue .bib Datei pusht?

Ganz allgemein verstehe ich das verhalten von TeX hier aber nicht ehrlich gesagt. Schwierig umzubrechen ok, aber warum wandert dann nicht einfach der gesamte "Wort-Block" in die nächste Zeile. Ja dann habe ich keinen Blocksatz mehr, was im Literaturverzeichnis ja ganz locker zu verkraften wäre. Ok darüber kann man streiten, aber eine "bad box" die über den Zeilenrand hinaus geht, ist doch nie nie niemals akzeptabel...

Vielen Dank für die super Hilfe!

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 801
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Probleme mit Zeilenumbrüchen im Literaturverzeichnis

Beitrag von MoeWe »

greeco-k hat geschrieben:
So 14. Aug 2022, 22:16
Die Anpassungen in der .bib Datei haben aber zum gewünschten Erfolg geführt. Zerschieße ich mir die manuellen Änderungen aber nicht wieder wenn Citavi das nächste mal eine neue .bib Datei pusht?
Ja. Einen Teil der Änderungen wirst Du wohl auch einfach auf der Citavi-Seite umsetzen können, wenn Du dort die entsprechenden Einträge änderst. Es kann durchaus sein, dass der Citavi-Export generell etwas suboptimal ist. Ich hab mir sagen lassen, dass man den Citavi-Export aber auch zu einem gewissen Maß konfigurieren kann (viewtopic.php?p=119527#p119527).
greeco-k hat geschrieben:
So 14. Aug 2022, 22:16
Ganz allgemein verstehe ich das verhalten von TeX hier aber nicht ehrlich gesagt. Schwierig umzubrechen ok, aber warum wandert dann nicht einfach der gesamte "Wort-Block" in die nächste Zeile. Ja dann habe ich keinen Blocksatz mehr, was im Literaturverzeichnis ja ganz locker zu verkraften wäre. Ok darüber kann man streiten, aber eine "bad box" die über den Zeilenrand hinaus geht, ist doch nie nie niemals akzeptabel...
Das ist halt die Frage. Der Umbrechalgorithmus ist überall derselbe, ob in normalem Text oder im Literaturverzeichnis. Der Entwickler hat nunmal die Entscheidung getroffen, dass TeX, wenn es keine gute Trennstelle findet, eher overfull boxes produziert, die in den Rand reinragen, als underfull boxes, die dann führ zu viel Leerraum sorgen. Fakt ist, beides ist problematisch und sollte vermieden werden. Overfull boxes fallen natürlich eher auf (und das kann ja auch ein Vorteil sein, so siehst Du beim Bearbeiten, dass Du da nochmal ran musst). Ob das aber die Motivation dahinter war, weiß ich nicht.

In dem bereits verlinkten TeX.SX-Beitrag https://tex.stackexchange.com/q/442308/35864 gibt es übrigens durchaus Vorschläge, wie du TeX hier etwas mehr Spielraum für Leerraum geben kannst oder im Literaturverzeichnis ganz auf Blocksatz verzichtest.

greeco-k
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 60
Registriert: Sa 28. Mär 2015, 16:26

Re: Probleme mit Zeilenumbrüchen im Literaturverzeichnis

Beitrag von greeco-k »

MoeWe hat geschrieben:
Mo 15. Aug 2022, 07:41
In dem bereits verlinkten TeX.SX-Beitrag https://tex.stackexchange.com/q/442308/35864 gibt es übrigens durchaus Vorschläge, wie du TeX hier etwas mehr Spielraum für Leerraum geben kannst oder im Literaturverzeichnis ganz auf Blocksatz verzichtest.
Ich habe die mal durchgespielt. Vielen Sachen helfen da schon, aber keine hat jetzt alle Probleme aus meinem Beispiel in einen schönen Blocksack gebracht. Man wird wohl um etwas Handarbeit nicht herum kommen. Die "Globale Keule", biblatex mit der option
block=ragged
zu laden geht aber. Könnte ich tatsächlich mit leben, aber jetzt ist ja schon alles gefixt.

Nur nochmal der Übersicht halber das Ergebnis:
\documentclass[
    10pt,					% Schriftgröße
    DIV=calc,          		% Änderung der Größe des Satzspiegels (bedruckbarer Bereich einer Seite), nur in Verbindung mit koma-script verwendbar
    BCOR=12mm,				% Bindekorrektur
    ngerman, 				% für Umlaute, Silbentrennung etc.
    a5paper, 				% Papierformat
    twoside, 
]{scrbook}

\begin{filecontents}{\jobname.bib}
@book{Brass2009,
address = {M{\"{u}}nchen, Wien},
author = {Bra{\ss}, Egbert},
isbn = {9783446413788},
pages = {7,18--20},
publisher = {Carl Hanser Verlag GmbH {\&} Co. KG},
title = {{Konstruieren mit CATIA V5 Methodik der parametrisch-assoziativen Fl{\"{a}}chenmodellierung}},
volume = {4., aktual},
year = {2009}
}

@book{Flightpath2050,
author = {Darecki, Marek and Edelstenne, Charles and Enders, Tom and Fernandez, Emma and Hartman, Peter and Herteman, Jean-Paul and Kerkloh, Michael and King, Ian and Ky, Patrick and Mathieu, Michel and Orsi, Giuseppe and Schotman, Gerald and Smith, Colin and W{\"{o}}rner, Johann-Dietrich},
booktitle = {Flightpath 2050 Europe's Vision for Aviation},
doi = {10.2777/50266},
isbn = {9789279197246},
keywords = {Flight Path 2050},
pages = {28},
title = {{Flightpath 2050}},
url = {http://ec.europa.eu/transport/modes/air/doc/flightpath2050.pdf},
year = {2011}
}

@techreport{Flassig2008,
author = {Flassig, Peter Michael and Dutta, Amit Kumar and Bestle, Dieter},
file = {:Users/ari/Downloads/WOST{\_}Flassig.pdf:pdf},
keywords = {Prozessintegration/-parallelisierung,Sensitivit{\"{a}}tsanalyse,aerodynamischer Verdichterentwurf,probabilistische Mehrkriterien-Optimierung},
pages = {14},
title = {{Robustheits- und Zuverl{\"{a}}ssigkeitsbasierte Mehrkriterien-Optimierung von Verdichterschaufeln}},
year = {2008}
}

@article{Hsu2005,
doi = {10.1016/j.compstruc.2004.09.005},
issn = {00457949},
journal = {Computers and Structures},
keywords = {Density contour,Density distribution method,Three-dimensional structures,Topology interpretation,Topology optimization},
number = {4-5},
pages = {327--337},
title = {{Interpreting three-dimensional structural topology optimization results}},
volume = {83},
year = {2005}
}

@article{Leary2003,
author = {Leary, Stephen and Bhaskar, Atul and Keane, Andy},
doi = {10.1080/0266476032000053691},
issn = {02664763},
journal = {Journal of Applied Statistics},
number = {5},
pages = {585--598},
title = {{Optimal orthogonal-array-based latin hypercubes}},
volume = {30},
year = {2003}
}

@misc{Othmer2005,
address = {Stuttgart-Untert{\"{u}}rkheim},
author = {Othmer, Carsten},
publisher = {IAK Strukturoptimierung, 18.10.2005},
title = {{Black Box , Adjoint and Topology : CFD-Optimization in the Car Development Process}},
year = {2005}
}

@book{Pohl2008,
author = {Pohl, Thorsten and Th{\"{u}}rmer, Marco and Legler, Roland},
booktitle = {VDI Berichte},
isbn = {9783180920313},
issn = {00835560},
keywords = {CAE modelling,Vehicle architecture,Virtual engineering},
number = {2031},
pages = {217--233},
publisher = {VDI},
title = {{CAE modelling strategies for the new GM global mid-size class and opel/vauxhall Insignia}},
year = {2008}
}

@book{Xie1997,
address = {Berlin/Heidelberg/New York},
author = {Xie, Y. M. and Yang, X. Y. and Liang, Q. Q. and Steven, G. P. and Querin, O. M.},
booktitle = {Recent Advances in Optimal Structural Design},
doi = {10.1007/978-1-4471-0985-3},
isbn = {0784406367},
pages = {125--146},
publisher = {Springer-Verlag},
title = {{Evolutionary structural optimization}},
year = {2002}
}

\end{filecontents}

% Anpassung an Landessprache -------------------------------------------------
\usepackage[main=ngerman,english]{babel}
\usepackage[T1]{fontenc}

\usepackage{microtype}

\usepackage[
backend=biber,
style= numeric,
citestyle=numeric,
natbib=true,
block=ragged
]{biblatex}
%\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DefineBibliographyStrings{ngerman}{andothers = {{et\,al\adddot}},
}

% Zeilenumbrüche von URLs im Literaturverzeichnis fixen
\usepackage{hyperref}
\setcounter{biburllcpenalty}{9000}% Kleinbuchstaben
\setcounter{biburlucpenalty}{9000}% Großbuchstaben
\setcounter{biburlnumpenalty}{1}% Zahlen


\addbibresource{\jobname.bib}%jobname NICHT ersetzen

%\usepackage{ragged2e}
%\appto\bibfont{\RaggedRight}
%\appto\bibfont{\setlength{\emergencystretch}{.5em}}

\begin{document}

\cite{Brass2009} \cite{Flightpath2050} \cite{Flassig2008} \cite{Hsu2005} \cite{Leary2003} \cite{Othmer2005} \cite{Pohl2008} \cite{Xie1997}

\printbibliography


\end{document}

ich meine ja nur

Re: Probleme mit Zeilenumbrüchen im Literaturverzeichnis

Beitrag von ich meine ja nur »

Schöner Blocksatz ist eben nicht immer möglich. Gerade lange URLs, bei denen die einzelnen nicht umbrechbaren Bestandteile ebenfalls länger sind, sind immer ein Problem. Wenn die dann noch gehäuft in Form einem DOI und einer http-Adresse auf kürzestem, Raum vorkommen, wird es nicht besser. Wobei ich jetzt ehrlich gesagt auch wenig Sinn darin sehe, zusätzlich zu einem DOI auch noch eine http-Adresse anzugeben …

Wenn man solche Dinge haben will, dann ist Flattersatz in der Tat meist die bessere Lösung als hässlich zurechtgebogener Blocksatz.

Antworten