2018-06-07 20:15 GMT+02:00 dfro <d...@umich.edu>:

> It seems like Verses2, 3, and 4 are looking down when using the padding
> variable. How can I get them to look up to the verses and staff above? The
> command - \override VerticalAxisGroup.staff-affinity = #UP - does not change
> the looking down behavior for the padding variable.

As a general rule: all vertical spacing is done looking down.

For  something like

staff1
lyrics1
lyrics2
lyrics3
lyics4
staff2

looking down for spacing is sufficient, isn't it?

There is one exception (more for conveniance, I believe):
Under certain conditions `nonstaff-relatedstaff-spacing' looks up.
Read NR about it.

I know you did already, but spacing is very complicated, I still read
it my self again and again.
Sometimes I think we made it too complex.
Ok, withdraw "sometimes"...

Anyway, in the following example I do have full control about any
spacing, I believe.

lst =
#'((basic-distance . 0)
   (minimum-distance . 0)
   (padding . 10)
   (stretchability . 0))

\new ChoirStaff <<
    \new Staff
      { c''1 }
    \new Lyrics
      \with {
        \override VerticalAxisGroup.nonstaff-relatedstaff-spacing = \lst
        \override VerticalAxisGroup.nonstaff-nonstaff-spacing = \lst
      }
      \lyricmode { "lyr1" }
    \new Lyrics
      \with {
        \override VerticalAxisGroup.nonstaff-nonstaff-spacing = \lst
      }
      \lyricmode { "lyr2" }
    \new Lyrics
      \with {
        \override VerticalAxisGroup.nonstaff-nonstaff-spacing = \lst
      }
      \lyricmode { "lyr3" }
    \new Lyrics
      \with {
        \override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing = \lst
      }
      \lyricmode { "lyr4" }

    \new Staff { c''1 }
>>


Cheers,
  Harm

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

Reply via email to