如何为 \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改进了布局

没有分页符

相关内容