von KOMA » Mi 29. Sep 2010, 08:29
TeX nimmt immer für den Umbruch immer die Satzeinstellungen, die zum Zeitpunkt des Umbruchs gelten. Da TeX keinen Zeilenumbruch, sondern einen Absatzumbruch macht, sind das normalerweise die Einstellungen am Ende des Absatzes. Wenn man nun also Schritgrößenänderungen innerhalb eines Absatzes hat, so wird der gesamte Absatz mit dem Grundlinienabstand gesetzt, der am Ende des Absatzes gilt. Es kommt allenfalls zu einer Zeilenaufweitung, wenn Material höher oder tiefer ist. Deshalb sind Dinge wie
\begin{Large}% Bitte nicht machen! Fehleranfällig!
\blindtext
\end{Large}
so problematisch. Hier wurde nämlich vergessen, den Absatz zu beenden, bevor die Reichweite der Schriftgrößenänderung und damit der Änderung des Grundlinienabstandes beendet wurde.
Der feste Zeilenumbruch bei Umgebungen ist ein Sonderfall. In Wirklichkeit ist das nämlich ein verkappter Absatz, der sich optisch nicht wie ein Absatz verhält. Für den Umbruch ist es jedoch ein Absatz. Damit sollte man niemals
schreiben, sondern immer
bzw. ohne passende Umgebungen
Ebenso muss im Fall, dass am Ende einer center-, flushleft-, flushright- oder sonstigen Umgebung noch eine Schriftgrößenumschaltung aktiv ist, zuerst der Absatz beendet werden. Ob man das bei center mit \\ oder mit \par oder mit einer Leerzeile macht, ist egal.
BTW: Im Forum dürfte sich höchstwahrscheinlich irgendwo mein Warnbeispiel mit \begin{tiny} finden, das dieses Problem ausfürhlich behandelt.
TeX nimmt immer für den Umbruch immer die Satzeinstellungen, die zum Zeitpunkt des Umbruchs gelten. Da TeX keinen Zeilenumbruch, sondern einen Absatzumbruch macht, sind das normalerweise die Einstellungen am Ende des Absatzes. Wenn man nun also Schritgrößenänderungen innerhalb eines Absatzes hat, so wird der gesamte Absatz mit dem Grundlinienabstand gesetzt, der am Ende des Absatzes gilt. Es kommt allenfalls zu einer Zeilenaufweitung, wenn Material höher oder tiefer ist. Deshalb sind Dinge wie [code]\begin{Large}% Bitte nicht machen! Fehleranfällig!
\blindtext
\end{Large}[/code] so problematisch. Hier wurde nämlich vergessen, den Absatz zu beenden, bevor die Reichweite der Schriftgrößenänderung und damit der Änderung des Grundlinienabstandes beendet wurde.
Der feste Zeilenumbruch bei Umgebungen ist ein Sonderfall. In Wirklichkeit ist das nämlich ein verkappter Absatz, der sich optisch nicht wie ein Absatz verhält. Für den Umbruch ist es jedoch ein Absatz. Damit sollte man niemals [code]{\Large ...}\\[/code] schreiben, sondern immer [code]{\Large ...\\}[/code] bzw. ohne passende Umgebungen [code]{\Large ...\par}[/code] Ebenso muss im Fall, dass am Ende einer center-, flushleft-, flushright- oder sonstigen Umgebung noch eine Schriftgrößenumschaltung aktiv ist, zuerst der Absatz beendet werden. Ob man das bei center mit \\ oder mit \par oder mit einer Leerzeile macht, ist egal.
BTW: Im Forum dürfte sich höchstwahrscheinlich irgendwo mein Warnbeispiel mit \begin{tiny} finden, das dieses Problem ausfürhlich behandelt.