In einem Text erhalte ich ein overfull hbox
. Um dies zu vermeiden, definiere ich einen optionalen Silbentrennungspunkt:
bla bla bla un\-known bla bla bla
pdflatex
trennt das Wort an dieser Stelle tatsächlich. Aber wenn ich den optionalen Trennpunkt in der Präambel so deklariere
\hyphenation{un-known}
dann pdflatex
wird dort KEINE Silbentrennung vorgenommen. Der Grund scheint zu sein, dass LaTeX immer noch denkt, dass der gesetzte Text mit dem Zeilenumbruch nach „un-“ nicht gut genug aussieht. Aber warum ist dann das Verhalten bei der optionalen Inline-Silbentrennung anders als bei der in der Präambel deklarierten optionalen Silbentrennung?
Antwort1
Versuchen Sie, diesen Wert hinzuzufügen \showthe\lefthyphenmin
, damit TeX anhält und den Wert dieses Parameters anzeigt. Wenn er auf mehr als 2 gesetzt ist, wird die automatische Silbentrennung nie nach 2 Buchstaben unterbrochen. Der Standardwert (für Englisch) ist 2, aber einige Spracheinstellungen ändern dies.