Я использую эту команду:
\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
улучшает макет