On 2022-11-29 21:54:21 +0000, Gavin Smith wrote:
> It's possible to make this page break less likely, e.g. with
> 
> diff --git a/doc/texinfo.tex b/doc/texinfo.tex
> index 6b39021567..e819dfd462 100644
> --- a/doc/texinfo.tex
> +++ b/doc/texinfo.tex
> @@ -702,9 +702,9 @@ where each line of input produces a line of output.}
>      % when followed by a section heading, as it was not a "discardable item".
>      % This also has the benefit of providing glue before the page break if
>      % there isn't enough space.)
> -    \vskip0pt plus \dimen0
> +    \vskip0pt plus .5\dimen0
>      \penalty-100
> -    \vskip0pt plus -\dimen0
> +    \vskip0pt plus -.5\dimen0
>      \vskip \dimen0
>      \penalty9999
>      \vskip -\dimen0
> 
> (or even removing the three lines 
> 
>      \vskip0pt plus \dimen0
>      \penalty-100
>      \vskip0pt plus -\dimen0
> 
> completely).  However, I would like to test it with different inputs.

FYI, any of these changes solves the issue with the MPFR manual, where
I had to change a "@need 800" to "@need 400" for the 4.1.1 release in
order to avoid the incorrect page break (but "@need 800" is really
more like what we want). I've attached the page in question (the bad
version and the correct version).

-- 
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

Attachment: mpfr-bad.pdf
Description: Adobe PDF document

Attachment: mpfr-ok.pdf
Description: Adobe PDF document

Reply via email to