[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: vertical spacing of a staff with lyrics is irritating
From: |
Keith OHara |
Subject: |
Re: vertical spacing of a staff with lyrics is irritating |
Date: |
Thu, 31 Oct 2013 18:17:52 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
Eluze <eluzew <at> gmail.com> writes:
> staff=\new Staff = staff \new Voice = voice { a'1 a'1 }
> lyric=\context Lyrics = lyric \lyricsto voice { oh oh }
>
> A =<< \staff \lyric >>
>
> B=<< \staff \new Lyrics = lyric \with { alignAboveContext = staff } \lyric
> >>
>
> C=<< \new Lyrics = lyric \staff \lyric >>
>
> \markup { A \override #'(line-width . 25) \draw-hline } \A
> \markup { B \override #'(line-width . 25) \draw-hline } \B
> \markup { C \override #'(line-width . 25) \draw-hline } \C
It looks like the code that reads alignAboveContext is confused by the
multiple Staff=staff contexts on the page. If you put A at the bottom
of your list, the lyrics become spaced close to the staves.
You could make a tracker item, if you want.
In any case 'alignAboveContext' looks like a difficult way to do what
you did more simply and understandably (to me) in your arrangement 'C'
<< \new Lyrics=lyric {}
\new Staff \new Voice = voice {b'2 b'}
\context Lyrics=lyric \lyricsto voice {ls di } >>