von KOMA » Di 26. Mai 2009, 12:04
Das Problem ist, dass Du unmittelbar nach Überschriften Listen u. ä. stehen hast. Davon abgesehen, dass ich gelernt habe, dass man jedes Kapitel, jeden Abschnitt, jeden Unterabschnitt etc. mit min. einem Satz einleiten soll, ist das Problem einfach, dass bestimmte Umgebungen einen Umbruch vor der Umgebung bevorzugen und gleichzeitig einen Abstand vor der Umgebung einfügen. Damit wirkt dann der Mechanismus nicht, der normalerweise einen Umbruch zwischen der Überschrift und dem ersten Absatz verhindert.
Normalerweise ist es übrigens völlig richtig, beispielsweise vor einer Liste einen Umbruch zu bevorzugen. Es wäre nämlich höchst unschön, wenn direkt am Anfang des ersten Listeneintrags oder bei kurzen Einträgen nach dem ersten Eintrag ein Umbruch erfolgen würde.
Man kann diesen Mechanismus für Listen abstellen, indem man lokal \@beginparpenalty hoch setzt. Anwender sollten wissen, dass Umbrüche vor Listen normalerweise bevorzugt werden. Wie man das ändert, ist jedoch etwas was Experten ihnen erklären sollten. Man kann hier also nicht von einem Anwenderfehler sprechen. Informationen dazu findest Du in
einem meiner früheren Beiträge.
Bei der multicols-Umgebung ist es etwas anderes. Die führt ggf. sogar explizit ein \newpage aus, um sicherzustellen, dass die Mindestzahl an Zeilen auf einer Seite steht. Dafür steht aber in der Anleitung zum multicol-Paket bereits auf Seite 2 mit Beispiel, wie man den Umbruch zwischen Überschrift und Anfang der multicols-Umgebung verhindert. Hier liegt also tatsächlich ein Anwenderfehler vor.
Noch etwas:
\part{Theorethische Informatik}
\begin{description}
\item [{Was?}] Beschäftigt sich mit der Modellbildung
\end{description}
Bist Du sicher, dass Du nicht einfach
\paragraph{Was?}Beschäftigt sich mit der Modellbildung
haben willst, also etwas, was man Spitzmarke nennt?
Und an \parskip und \parindent sollte man auch nicht so einfach herumdoktern (siehe auch l2tabu). KOMA-Script bietet Optionen wie parskip=half, die Du einmal nachlesen solltest.
Das Problem ist, dass Du unmittelbar nach Überschriften Listen u. ä. stehen hast. Davon abgesehen, dass ich gelernt habe, dass man jedes Kapitel, jeden Abschnitt, jeden Unterabschnitt etc. mit min. einem Satz einleiten soll, ist das Problem einfach, dass bestimmte Umgebungen einen Umbruch vor der Umgebung bevorzugen und gleichzeitig einen Abstand vor der Umgebung einfügen. Damit wirkt dann der Mechanismus nicht, der normalerweise einen Umbruch zwischen der Überschrift und dem ersten Absatz verhindert.
Normalerweise ist es übrigens völlig richtig, beispielsweise vor einer Liste einen Umbruch zu bevorzugen. Es wäre nämlich höchst unschön, wenn direkt am Anfang des ersten Listeneintrags oder bei kurzen Einträgen nach dem ersten Eintrag ein Umbruch erfolgen würde.
Man kann diesen Mechanismus für Listen abstellen, indem man lokal \@beginparpenalty hoch setzt. Anwender sollten wissen, dass Umbrüche vor Listen normalerweise bevorzugt werden. Wie man das ändert, ist jedoch etwas was Experten ihnen erklären sollten. Man kann hier also nicht von einem Anwenderfehler sprechen. Informationen dazu findest Du in [url=http://www.golatex.de/viewtopic,p,7536.html#7536]einem meiner früheren Beiträge[/url].
Bei der multicols-Umgebung ist es etwas anderes. Die führt ggf. sogar explizit ein \newpage aus, um sicherzustellen, dass die Mindestzahl an Zeilen auf einer Seite steht. Dafür steht aber in der Anleitung zum multicol-Paket bereits auf Seite 2 mit Beispiel, wie man den Umbruch zwischen Überschrift und Anfang der multicols-Umgebung verhindert. Hier liegt also tatsächlich ein Anwenderfehler vor.
Noch etwas:
[quote][code]\part{Theorethische Informatik}
\begin{description}
\item [{Was?}] Beschäftigt sich mit der Modellbildung
\end{description} [/code][/quote]
Bist Du sicher, dass Du nicht einfach
[code]\paragraph{Was?}Beschäftigt sich mit der Modellbildung[/code] haben willst, also etwas, was man Spitzmarke nennt?
Und an \parskip und \parindent sollte man auch nicht so einfach herumdoktern (siehe auch l2tabu). KOMA-Script bietet Optionen wie parskip=half, die Du einmal nachlesen solltest.