On Thu, Dec 05, 2013 at 01:32:43PM -0800, Ryan McClure wrote:
> Hi there Jim,
>
> This is messy--really messy. But, here's what I came up with:
...
> \override Score.TextScript #'extra-offset = #'(0 . -3)
...
> \override LyricText #'extra-offset = #'(0 . 2)
Thanks, Ryan.
I had thought about this, but hadn't pursued actually trying it,
hoping there was a better way. It does work, and is manageable for
short passages (the few places where I want markup below the lyrics).
One thing I did learn was that my example was inadequate, because the
following is also needed:
\override LyricExtender #'extra-offset = #'(0 . 2)
My tiny example had no lyric extenders, but my real-world example does.
Their extra-offset is set separately from the extra-offset of the
lyrics themselves.
Jim
\version "2.17.95"
%\paper { ragged-right= ##f }
melody = \relative c' {
c4 c c c | c4 c c c
c4 c c c | \override Score.TextScript #'extra-offset = #'(0 . -3)
c4_\markup "melody staff markup" c c c
}
words = \lyricmode {
\override LyricText #'extra-offset = #'(0 . 2)
\override LyricExtender #'extra-offset = #'(0 . 2)
la __ _ la __ _
la __ _ la __ _
la __ _ la __ _
la __ _ la __ _
}
\score {
<<
\melody
\addlyrics \words
>>
}
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user