Hi list,

IMHO systems-per-page should be ignored on the last page if (and only if) ragged-last-bottom is set to ##t. I think that systems-per-page is used for even spacing and ragged-last-bottom = ##t shows that the user wants an exception to such an even spacing on the last page.

Any other opinions?

Cheers,
Malte

%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.19.82"

\paper {

  % ragged-last-bottom = ##t: 10 systems à 3 measures
  %ragged-last-bottom = ##t

  % ragged-last-bottom = ##f: 6 systems à 2m., 6 systems à 3m.
  %ragged-last-bottom = ##f

  % systems-per-page = 3 and ragged-last-bottom = ##t:
  systems-per-page = 3
  ragged-last-bottom = ##t
  % IMHO this should print only 1 system on the 4th page (10=3*3+1)

}

<<
  \new Staff \repeat unfold 480 b'16
  \new Staff \repeat unfold 480 b'16
  \new Staff \repeat unfold 480 b'16
  \new Staff \repeat unfold 480 b'16
>>
%%%%%%%%%%%%%%%%%%%%%%%%

P. S. systems-per-page also doesn’t work well with large headers or other markups. One might want less systems on the first page in this case too.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to