Hi Gabriel,

> I have a challenge that, I gather, other LilyPonders have had before: I want 
> my output (three scores of vocal music with lyrics) all to be on one single 
> page, but I want the system spacing to differ by \score block. I cannot use 
> different \bookpart blocks as those would force page breaks.

> Does anyone have improvements for (or other thoughts on) the below?

1. This is a perfect use-case for the edition-engraver.  ;)

2. I’m never in favour of using “new” objects/contexts if there are ways to 
tweak/hack the existing objects/contexts. As my father was wont to say, “’Tis a 
poor mouse that knows but one hole…”  ;)

How about this for starters?

%%%  SNIPPET BEGINS
\version "2.24.4"

\paper {
  ragged-bottom = ##t
}

\markup "first score - using default settings:"
\score {
  \new Staff { \repeat unfold 20 \relative f' { c4 d e f } }
}

\markup \vspace #8
\markup "second score - more space between lines, thanks to ‘taller’ BarNumbers"
\score {
  \new Staff { \repeat unfold 20 \relative f' { c4 d e f } }
  \layout {
    indent = 0
    \context {
      \Score
      \override BarNumber.Y-extent = #'(0 . 14)
    }
  }
}
%%%  SNIPPET ENDS

Hope that helps!
Kieren.

__________________________________________________

My work day may look different than your work day. Please do not feel obligated 
to read or respond to this email outside of your normal working hours.


Reply via email to