Thanks, Eluze. That worked in my example, but in the actual score, it doesn't. The spacing is still inconsistent, especially after line breaks. I'm including a better example of what happens.
Nick \version "2.14.0" \score { \new Staff = "staff" { << \new Voice = "music" \relative c'' { \override Score.BarNumber #'break-visibility = #'#(#f #t #t) \set Score.barNumberVisibility = #(every-nth-bar-number-visible 1) \override Score.BarNumber #'extra-offset = #'( 0 . -3.5 ) \voiceOne \repeat unfold 9 { b1 } r2 r4 b4~ b8 b8 b4 b4 b4 \break R1 \repeat unfold 6 { b1 } } \new Lyrics \with { alignAboveContext = "staff" } \lyricsto "music" { \lyricmode { fi -- li -- um et vo -- ca -- bant e -- um no -- mi -- ne pa -- tris su -- i Za -- cha -- ri -- am. } } >> } } \layout { \context { \Lyrics \override VerticalAxisGroup #'nonstaff-relatedstaff-spacing = #'((basic-distance . 5) (minimum-distance . 5) (padding . 0)) } } On Fri, Jun 10, 2011 at 4:45 AM, -Eluze <elu...@gmail.com> wrote: > > > Nicholas Moe wrote: >> >> I am writing a piece which requires lyrics above and below the staff. >> I would like to have regular measure numbers right above the bar-line >> (i.e. always approx. 0.75 staff lines above the staff). Ideally I >> would like to make the lyrics invisible to the bar numbers. >> >> I have been unable to find a way to consistently do this throughout >> the piece. Even doing an #'extra-offset tweak doesn't work, because >> the starting point is not always the same, and in the actual piece of >> music, the starting point is higher or lower on each system depending >> on how the notes are in that system. >> >> Does anyone have an idea of how to do this? Is there a way to make the >> lyrics invisible to the bar numbers? I have an example set up below. >> > here is a way that seems to work (but there might be more convenient ways): > > use > > \override Score.BarNumber #'extra-offset = #'(0 . -3) > > and the following vertical distance settings - play around with the numbers: > > \layout { > \context { > \Lyrics > \override VerticalAxisGroup #'nonstaff-relatedstaff-spacing = > #'((basic-distance . 5) > (minimum-distance . 5) > (padding . .75)) > } > } > > Eluze > -- > View this message in context: > http://old.nabble.com/Consistent-bar-number-positioning-tp31815077p31816579.html > Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user