von KOMA » Mo 8. Mär 2010, 11:47
Allgemein sei darauf hingewiesen, dass bei Typewriter-Schriften (\ttfamily) i. d. R. die Trennung deaktiviert ist. Das ist eigentlich sinnvoll, weil sich monospaced und Blocksatz nicht miteinander verträgt und Typewriter-Schriften häufig für Dinge verwendet werden, bei denen man keine Trennung haben will.
Man kann das aber ändern.
TeX schreibt übrigens dann über das Zeilenende hinaus, wenn es keinen Absatzumbruch findet, der den Einstellungen entspricht. Für die deutsche Sprache kann es helfen, \emergencystretch auf einen kleinen Wert > 0 zu setzen:
\setlength{\emergencystretch}{1em}
Damit führt TeX dann einen weiteren Umbruchsversuch durch, wobei zwischen den Wörtern einer Zeile etwas mehr Abstand eingefügt werden darf.
Noch besser ist, wenn man pdflatex mit dem Paket
microtype (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!) verwendet. Auch dadurch erhält TeX mehr Freiheiten beim Absatzumbruch. In vielen Fällen verschwinden nahezu alle overfull-\hbox-Meldungen bei Verwendung von microtype. Bei langen Wörtern in Typewriter ohne Typewriter-Trennung genügt diese Maßnahme jedoch meist nicht.
Allgemein sei darauf hingewiesen, dass bei Typewriter-Schriften (\ttfamily) i. d. R. die Trennung deaktiviert ist. Das ist eigentlich sinnvoll, weil sich monospaced und Blocksatz nicht miteinander verträgt und Typewriter-Schriften häufig für Dinge verwendet werden, bei denen man keine Trennung haben will. [url=http://projekte.dante.de/DanteFAQ/Silbentrennung#6]Man kann das aber ändern[/url].
TeX schreibt übrigens dann über das Zeilenende hinaus, wenn es keinen Absatzumbruch findet, der den Einstellungen entspricht. Für die deutsche Sprache kann es helfen, \emergencystretch auf einen kleinen Wert > 0 zu setzen: [code]\setlength{\emergencystretch}{1em}[/code] Damit führt TeX dann einen weiteren Umbruchsversuch durch, wobei zwischen den Wörtern einer Zeile etwas mehr Abstand eingefügt werden darf.
Noch besser ist, wenn man pdflatex mit dem Paket [url=http://www.ctan.org/pkg/microtype]microtype[/url] (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!) verwendet. Auch dadurch erhält TeX mehr Freiheiten beim Absatzumbruch. In vielen Fällen verschwinden nahezu alle overfull-\hbox-Meldungen bei Verwendung von microtype. Bei langen Wörtern in Typewriter ohne Typewriter-Trennung genügt diese Maßnahme jedoch meist nicht.