¿Cómo puedo agregar una restricción de "sin salto de página" a un \vspace?

¿Cómo puedo agregar una restricción de "sin salto de página" a un \vspace?

Estoy usando este comando:

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

en un documento mío. Quiero modificarlo para asegurarme de que no haya un salto de página antes que el resto del texto de este elemento. ¿Cuál es la mejor manera de lograrlo?

Respuesta1

Hay \nopagebreak. Funciona bien cuando se coloca antes.\vspace

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

Otro ejemplo. Lo uso tocloftpara ajustar la tabla de contenidos. sin \nopagebreakinterior

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

Tengo

sin salto de página

lo cual parece una tontería, el capítulo está en esta página pero sus secciones están en la siguiente. Pero \nopagebreakrefina el diseño.

sin salto de página

información relacionada