Como posso adicionar uma restrição “sem quebra de página” a um \vspace?

Como posso adicionar uma restrição “sem quebra de página” a um \vspace?

Estou usando este comando:

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

em um documento meu. Quero ajustá-lo para garantir que não terei uma quebra de página antes do restante do texto deste item. Qual a melhor forma de conseguir isso?

Responder1

\nopagebreak. Funciona bem quando colocado antes\vspace

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

Outro exemplo. Eu uso tocloftpara ajustar o índice. Sem \nopagebreakdentro

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

Eu tenho

sem quebra de página

o que parece bobo, o capítulo está nesta página, mas suas seções estão na próxima. Mas \nopagebreakrefina o layout

com nopagebreak

informação relacionada