Schlechterer Textsatz nach Update Biblatex 0.9 auf 1.6

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: Schlechterer Textsatz nach Update Biblatex 0.9 auf 1.6

von KOMA » Mi 24. Aug 2011, 14:36

Eine gute Alternative für ein Literaturverzeichnis kann übrigens sein, es gar nicht im Blocksatz, sondern \raggedright oder \RaggedRight (siehe Paket ragged2e) zu setzen.

von CKris » Mi 24. Aug 2011, 10:57

Hallo PL,

sorry für die wegen Urlaub verspätete Rückmeldung!

Vielen Dank für den ergänzenden Hinweis mit der Einstellung via "bibsetup" und die Erläuterungen zum Entstehungs-Hintergrund!


Schöne Grüße
CKris

von PL » So 14. Aug 2011, 16:01

CKris hat geschrieben:
\begingroup
\setlength{\emergencystretch}{1.5em}
\printbibliography[title=Literaturverzeichnis]
\endgroup
Einfacher:

\addto\bibsetup{\setlength{\emergencystretch}{1.5em}}

Das geht nämlich auch global in biblatex.cfg.
Ich hatte nicht für möglich gehalten, dass bei einem Versionswechsel von Biblatex der Schalter \sloppy entfernt worden sein könnte. Weiß zufällig jemand, warum das in den früheren Versionen aktiviert war? Für die Zukunft ist es ja sinnvoll, das wegzulassen, da deprecated.
Darüber gehen die Meninungen auseinander. Literaturverzeichnisse sind immer etwas speziell, weil die vielen Eigennamen die Silbentrennung erschweren.

\sloppy ist auf historischen Wege in die Definition von \bibsetup gelangt: Die thebibliography-Umgebung der Standardklassen enthält \sloppy, es was also in diesem Kontext quasi als LaTeX-Standard etabliert. Weil das aber häufig zu unglücklichen Ergebnisse führt, flog es irgendwann raus.

von CKris » Sa 13. Aug 2011, 14:59

Hallo PL,

tausend Dank, dein Tipp funktioniert 100%ig!
Damit hast du mich auf die richtige Fährte gebracht. Ich habe mich letztendlich entschieden, es mit \emergencystretch umzusetzen, da ich befürchte dass \sloppy an manchen Stellen zu krasse Streckungen ermöglichen könnte:
\begingroup
\setlength{\emergencystretch}{1.5em}
\printbibliography[title=Literaturverzeichnis]
\endgroup
Ich hatte nicht für möglich gehalten, dass bei einem Versionswechsel von Biblatex der Schalter \sloppy entfernt worden sein könnte. Weiß zufällig jemand, warum das in den früheren Versionen aktiviert war? Für die Zukunft ist es ja sinnvoll, das wegzulassen, da deprecated.

von PL » Sa 13. Aug 2011, 11:14

In der Präambel:
\addto\bibsetup{\sloppy}

Schlechterer Textsatz nach Update Biblatex 0.9 auf 1.6

von CKris » Fr 12. Aug 2011, 23:12

Hallo zusammen,

ohne dass es mir bewusst war, habe ich auf meinem Hauptarbeitsrechner bisher noch immer mit Biblatex 0.9a in einer ansonsten aktuellen Umgebung von Miktex 2.9 gearbeitet (hatte ich früher mal manuell eingebunden und war irgendwie noch immer aktiv).
Jetzt wollte ich mein Latex-Projekt auf einem anderen Rechner weiterbearbeiten, auf dem ich quasi "jungfräulich" ebenfalls Miktex 2.9 installiert habe. Dort ist dann natürlich auch Biblatex in Version 1.6 aktiv.

Mein Problem ist, dass mein bisher in Biblatex 0.9a schön gesetztes Literaturverzeichnis auf dem neuen Rechner unter Biblatex 1.6 diverse schlechte Zeilenumbrüche erhält. Bei mehreren Einträgen schreibt Latex nun in den Seitenrand.

Bei nachfolgendem Minimalbeispiel trennt die neue Version zwar "Wies-baden", aber das "Wies-" ragt in den Seitenrand hinein. Die alte Version dagegen streckt den Text vor Wiesbaden und beginnt dann die neue Zeile mit "Wiesbaden". Ich habe beide Versionen als PDF angehängt.

Ich würde mich sehr freuen, wenn mir hier jemand weiterhelfen könnte und eine Idee hat, woran das liegt und wie man die schöneren Zeilenumbrüche zurückerhält.


Vielen Dank und
schöne Grüße
CKris

PS: In der alten Version hatte ich den Schalter "backend=bibtex8" natürlich nicht gebraucht. Das war zwar vielleicht nicht ganz sauber, aber Probleme mit Umlauten hatte ich dabei nicht.
\begin{filecontents}{TestBib.bib}
@book{Brandenberg.2001,
 author = {Brandenberg, Arndt},
 year = {2001},
 title = {Anreizsysteme zur Unternehmenssteuerung -- Gestaltungsoptionen, motivationstheoretische Herausforderungen und L{\"o}sungsans{\"a}tze},
 url = {http://www.gbv.de/dms/hebis-darmstadt/toc/100755518.pdf},
 price = {EUR 49.00},
 address = {Wiesbaden},
 edition = {1. Aufl.},
 publisher = {Dt. Univ.-Verl.}
}
\end{filecontents}

\documentclass[oneside]{scrbook}

\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{lmodern}

\usepackage[ngerman]{babel}

\usepackage[bibstyle=authoryear, citestyle=authoryear, backend=bibtex8, url=false]{biblatex}
\bibliography{TestBib}

\usepackage[autostyle=true,german=quotes]{csquotes}

\begin{document}

\mainmatter

\chapter{Testkapitel}
Etwas Text mit einem Verweis auf \textcite{Brandenberg.2001}

\backmatter

\printbibliography[title=Literaturverzeichnis]

\end{document}
Dateianhänge
Biblatex-Test_v1.6.pdf
(71.12 KiB) 309-mal heruntergeladen
Biblatex-Test_v0.9a.pdf
(71.12 KiB) 324-mal heruntergeladen

Nach oben