\vspace に「ページ区切りなし」制約を追加するにはどうすればよいですか?

\vspace に「ページ区切りなし」制約を追加するにはどうすればよいですか?

このコマンドを使用しています:

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

私の文書で、この項目の残りのテキストの前にページ区切りが入らないように調整したいのですが、どうすればよいでしょうか?

答え1

があります\nopagebreak。 を前に置くとうまく機能します\vspace

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

別の例。私はtocloft目次を調整するために使用します。\nopagebreak内側なしで

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

私は持っている

改ページなし

ばかげているように見える。章はこのページにあるが、そのセクションは次のページにある。しかし、\nopagebreakレイアウトは洗練されている。

改ページなし

関連情報