add tag

    \documentclass{svmono}% v5.10 (2021/09/08) from or directly from
    \begin{remark}[Words words words words words words words words words w\ldots]%\nopagebreak[1]%
      \item \lipsum[2-3]%%% a long text here
      \item \lipsum[4-5]%%% another long text here

to `pdflatex` leads to a page break right after the heading of the remark:


It's interesting to see that inserting any of the commands `\pagebreak[1]%`, `\nopagebreak[1]%`, or `\penalty0%` right after `w\ldots]` prevents a page break between “*w…)*” and “(1)”. As for `\nopagebreak[1]%`, it's expected. However, as for `\pagebreak[1]%` and `\penalty0%`, these commands have an opposite effect (which is strange because IMHO, they apparently should enable breaking or at least not prevent it)!

Why does this happen? What would be an appropriate way to *slightly* discourage a page break between the header end “*w…)*” and the start of the first list item “(1)”?

Crossposts: , , and .

Top Answer
Ulrike Fischer
None of your various "nobreak" commands do anything for me (and it would have surprised me if they did). To suppress the page break before the list, use


You can not "slightly" discourage it. There is too much missing to the page goal height (use `\tracingpages=1` to follow the calculation).

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.