von Schweinebacke » Mi 14. Sep 2011, 07:40
Das der Umbruch mit \\ am Ende besser war als ohne, ist doch eher Zufall und die dürfte die Ausnahme sein. Das Umbruchproblem ist ja im Wesentlichen durch die Vokalreihungen entstanden. Die vertragen sich AFAIK nicht mit dem Trennalgorithmus von TeX und es gibt für Pseudowörter natürlich auch keine Regeln in den Trennmustern. Aber wie bereits gesagt, kannst Du mit ein paar gezielten zusätzlichen Trennstellen (in meinem Beispiel eine einzige) auch in solchen Fällen die Trennung und damit den Umbruch verbessern.
Ohne microtype gibt es übrigens überhaupt keinen Unterschied beim Umbruch der beiden Absätze. Dass mit microtype eine Änderung entsteht hat eventuell etwas damit zu tun, dass microtype AFAIR die letzte Zeile eines Absatzes normalerweise in Ruhe lässt. Mit \\ wird am Ende des Abatzes aber ein \nobreak\hfil\break eingefügt, wodurch die eigentlich letzte Zeile bis zum Ende mit Leerraum gefüllt wird (\nobreak\hfil) und dann die nächste Zeile zur letzten Zeile wird (\break), wodurch übrigens auch die Leerzeile entsteht, die dann für microtype die tatsächlich letzte Zeile des Absatzes ist. Ohne das \\ wird hingegen am Ende des Absatzes nur automatisch der Abstand \parfillskip eingefügt, der in der Voreinstellung dem Abstand von \hfil (nämlich 0pt plus 1fil) entspricht.
BTW: penalties gehen von -10000 (= -unendlich) bis +10000 (= unendlich).
Ich würde also schlicht noch einmal empfehlen: Bei Bedarf zusätzliche Trennstellen einfügen.
Das der Umbruch mit \\ am Ende besser war als ohne, ist doch eher Zufall und die dürfte die Ausnahme sein. Das Umbruchproblem ist ja im Wesentlichen durch die Vokalreihungen entstanden. Die vertragen sich AFAIK nicht mit dem Trennalgorithmus von TeX und es gibt für Pseudowörter natürlich auch keine Regeln in den Trennmustern. Aber wie bereits gesagt, kannst Du mit ein paar gezielten zusätzlichen Trennstellen (in meinem Beispiel eine einzige) auch in solchen Fällen die Trennung und damit den Umbruch verbessern.
Ohne microtype gibt es übrigens überhaupt keinen Unterschied beim Umbruch der beiden Absätze. Dass mit microtype eine Änderung entsteht hat eventuell etwas damit zu tun, dass microtype AFAIR die letzte Zeile eines Absatzes normalerweise in Ruhe lässt. Mit \\ wird am Ende des Abatzes aber ein \nobreak\hfil\break eingefügt, wodurch die eigentlich letzte Zeile bis zum Ende mit Leerraum gefüllt wird (\nobreak\hfil) und dann die nächste Zeile zur letzten Zeile wird (\break), wodurch übrigens auch die Leerzeile entsteht, die dann für microtype die tatsächlich letzte Zeile des Absatzes ist. Ohne das \\ wird hingegen am Ende des Absatzes nur automatisch der Abstand \parfillskip eingefügt, der in der Voreinstellung dem Abstand von \hfil (nämlich 0pt plus 1fil) entspricht.
BTW: penalties gehen von -10000 (= -unendlich) bis +10000 (= unendlich).
Ich würde also schlicht noch einmal empfehlen: Bei Bedarf zusätzliche Trennstellen einfügen.