David Kastrup <d...@gnu.org> writes: > Joe Neeman <joenee...@gmail.com> writes: > >>> So I have several questions: >>> >>> - Is the behaviour I am experiencing (a system spilling over onto a >>> second page) correct or a bug? If correct, what's the best way to >>> avoid the spillage? >> >> \paper { >> ragged-last-bottom = ##f >> } >> >> By default, ragged-last-bottom is ##t, so lilypond has no incentive to >> avoid that dangling system on page 2. > > I don't understand this "so". > > The following should still be penalized since they are deficiencies even > on a ragged bottom: > > a) a page which is considerably less full than the previous page > b) every page break, and most certainly inside of a system, should carry > a penalty, giving Lilypond some incentive to compress systems iff it > helps to avoid using more pages than necessary.
Otherwise, the scoring does not care whether we have 5 pages with just a single system and lots of bottom space, one full page, and 5 pages with just a single system again. Ragged-bottom or not, this is ugly and that should get reflected in the scores. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user