[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Footnotes to lyrics
From: |
David Kastrup |
Subject: |
Re: Footnotes to lyrics |
Date: |
Wed, 27 Feb 2013 17:43:55 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
Daniel Rosen <address@hidden> writes:
>> -----Original Message-----
>> From: David Kastrup [mailto:address@hidden
>> Sent: Wednesday, February 27, 2013 9:03 AM
>> To: Daniel Rosen
>> Cc: address@hidden
>> Subject: Re: Footnotes to lyrics
>>
>> Phooey. I assume that "Lyric" was supposed to be the text of the lyrics,
>> right?
>
> Correct.
>
>> Then the next thing to try would likely be writing \default before Lyrics
>> (to tell LilyPond that one really, really, really wants to skip the
>> specification of
>> a grob if I remember the 2.16 arguments correctly).
>
> The file compiles when I try this, but no footnote shows up. This syntax:
>
> \version "2.16.1"
> <<
> \new Voice = "voice" { c' d' e' f' }
> \new Lyrics \lyricsto "voice" { \footnote #'(1 . 1) "footnote"
> \default "Lyric" }
>>>
>
> yields this error:
>
> warning: \footnote requires music or grob-name
> \new Lyrics \lyricsto "voice" {
> \footnote #'(1 . 1) "footnote"
> \default "Lyric" }
Bah. It might work to write \lyricmode { Lyric } instead of "Lyric",
possibly even without the \default. While this creates an extra layer
of sequential music, this layer should be invisible to the \lyricsto
mechanism.
But yes: music functions inside of lyricmode clearly leave quite a bit
to be desired in 2.16.
Sorry for that.
> I'm guessing you're referring to the \auto-footnote markup
> command. That would indeed look better, but you're right--the output
> was identical to that of the example above, with no annotation showing
> up. This syntax:
>
> \version "2.16.1"
> <<
> \new Voice = "voice" { c' d' e' f' }
> \new Lyrics \lyricsto "voice" { \markup { \auto-footnote "Lyric"
> "footnote" } }
> >>
>
> yielded this error:
>
> programming error: Cannot find correct footnote for a markup object.
> continuing, cross fingers
Bug squad, can we get an issue for this one?
--
David Kastrup