Joe Neeman <joeneeman <at> gmail.com> writes: > This is because the page breaking algorithm tries to ensure that adjacent > pages have similar vertical spacing (removing this code gives the results > you expected). I'll see what happens if I just remove this behaviour (the > line breaker does it, but the old page breaker didn't).
This behaviour isn't necessarily bad in itself, it's just out of place in cases where you have truly forced page breaks. "breakbefore = ##t" is such a case. What will happen if you keep the current behaviour of the line-breaker, but apply it to each section after splitting on forced page breaks instead of to the whole \book? (My guess is we'll get the expected behaviour, quite possibly with a speedup as a bonus.) -- Arvid _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond