Hallo LV-Kommunitie,
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}}
-> das funktioniert grundsätzlich so, aber nicht wenn sich der Text sich über mehrere Seiten erstreckt
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}
-> das funktioniert, ist aber sicher nicht die eleganteste Lösung.
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