für die im folgenden abgedruckte (eigene) Umgebung soll folgendes erreicht werden: Es darf kein Umbruch genau nach der Überschrift erfolgen. Am besten wäre es, wenn man vorgeben kann wieviele Zeilen von dem in der Umgebung übergebenen Text noch auf der Seite mit abgedruckt werden soll, bevor die Umgebung komplett auf einer neuen Seite abgedruckt wird.
Hier meine bisherigen Lösungsansätze:
1. Verwendung von \samepage -> funktioniert zwar, bezieht sich aber dann auf den ganzen Absatz was bedeutet, dass der Text nicht abgedruckt wird wenn er nicht mehr aufs Blatt passt.
2. Verwendung einer float-Umgebung
\usepackage{float} \newcounter{unused} \floatstyle{plaintop} \newfloat{Aufgfloat}{ht!}{}[unused] \newcounter{countAufgabe} \newenvironment{Aufgabe}[1][]{\refstepcounter{countAufgabe}\begin{Aufgfloat} \par\noindent{\hspace*{-20pt}\makebox[20pt][l]{\Large\PencilRightDown} \textbf{Aufgabe \arabic{countAufgabe}\@nooption{#1}:}\\}\em}{\par\end{Aufgfloat}}
3. Verwendung des packages needspace
\usepackage{needspace} \newcounter{countAufgabe} \newenvironment{Aufgabe}[1][]{\Needspace*{5\baselineskip}\refstepcounter{countAufgabe} \par\noindent{\hspace*{-20pt}\makebox[20pt][l]{\Large\PencilRightDown} \textbf{Aufgabe \arabic{countAufgabe}\@nooption{#1}:}\\}\em}{\par}
Kennt ihr einen besseren Lösungsvorschlag oder andere hilfreiche Packages? Wie macht es Latex selbst bei Titelüberschriften?
Ich hoffe ihr habt ein paar hilfreiche Vorschläge parat.
Viele Grüße, Stephan