Wie kann ich einem \vspace die Einschränkung „Kein Seitenumbruch“ hinzufügen?

Wie kann ich einem \vspace die Einschränkung „Kein Seitenumbruch“ hinzufügen?

Ich verwende diesen Befehl:

\newcommand{\opitem}[1]{\item[\planop{#1} \hspace{\leftmargin} \vspace{\smallskipamount}]}

in einem meiner Dokumente. Ich möchte es optimieren, um sicherzustellen, dass ich vor dem Rest des Textes für diesen Eintrag keinen Seitenumbruch erhalte. Wie erreiche ich das am besten?

Antwort1

Es gibt \nopagebreak. Es funktioniert gut, wenn es vor\vspace

This text is kept together with following equation on the same page
\nopagebreak\vspace{-.25em}
\begin{equation}
\ldots
\end{equation}

Ein weiteres Beispiel. Ich tocloftverwende das Inhaltsverzeichnis. Ohne \nopagebreakinnen

\renewcommand{\cftchapafterpnum}{\nopagebreak\vspace{.25em}}

Ich habe

ohne nopagebreak

das sieht albern aus, das Kapitel ist auf dieser Seite, aber seine Abschnitte sind auf der nächsten. Aber \nopagebreakverfeinert das Layout

mit nopagebreak

verwandte Informationen