>> While playing around with adding parts to LilyPond's Notation
>> Reference, I got the attached layout in the ToC. As can be seen,
>> there is a vertical gap corresponding to approx. 8 lines(!) at the
>> bottom of page vi; I've never noticed such a large gap before in any
>> Texinfo document. [...]
>
> I believe it is due to the use of \raggedbottom (used in the
> \startcontents macro.) A page break before a chapter entry is
> prioritised and space at the end of the page allows this. You could
> try playing around with the value in our definition of
> \raggedbottom:
>
> \def\raggedbottom{\advance\topskip by 0pt plus60pt \r@ggedbottomtrue}
>
>
> 60pt would be about 6 lines of 10-point text but the -300 bonus for
> line breaking would allow somewhat more. (The cube root of 300/100
> is 1.44 so possibly about 44% more - although I don't have a great
> knowledge of TeX's exact page breaking calculations.)
>
> We could reduce this 60pt value if you find a lower value would be
> better.
Thanks, this helps: for my version of the LilyPond Notation Reference
a value of 10pt works just fine. Before that I tried 20pt, however, I
got a different but equally bad gap as reported originally. This
makes me wonder whether we are we really turning the right screw...
If I understand you correctly the bad break is the result of
cumulative effects. Maybe this can be avoided by not cumulating them?
Otherwise I can imagine to make the `plus 60pt` part of the skip used
in `\raggedbottom` a user-defined variable.
Werner