lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: second footnote in Lyrics doesn't work


From: David Kastrup
Subject: Re: second footnote in Lyrics doesn't work
Date: Thu, 12 Nov 2015 16:32:07 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Kieren MacMillan <address@hidden> writes:

> Hello all,
>
> In lyricmode, this works as expected:
>
>     Oo, __ oo, __
>     \footnote #"*" #'(-1 . 0.5) #"* like the shower scene in “Psycho”"
> Ree! Ree! Ree!
>     Hel -- lo!
>
> but this
>
>     Oo, __ oo, __
>     \footnote #"*" #'(-1 . 0.5) #"* like the shower scene in “Psycho”"
> Ree! Ree! Ree!
>     \footnote #"†" #'(-1 . 0.5) #"† like Lenny & Squiggy from “Laverne
> & Shirley”" Hel -- lo!
>
> throws
>
>     error: bad grob property path (Hel footnote-music)
>
> I can’t seem to figure out what I'm doing wrong, despite RTFM.

You need to write \markup Hel -- lo! I think so that the footnote is
applied to the syllable rather than a grob of name "Hel".

Recently \tweak has been changed not to accept grob names any more
(exactly to remove that source of confusion in lyrics) but \footnote
still works in that manner as there is no explicit alternative like
\tweak has in the form of \override.

In contrast, "Ree!" cannot be a grob name because it does not consist of
only letters and - signs.

Yes, this is ugly.  Lyrics are a corner where music arguments that can
be either music or a symbol (or symbol list) are quite ugly to
disambiguate.  Writing \markup "xxx" makes clear that it is a music
syllable rather than a symbol name.

-- 
David Kastrup



reply via email to

[Prev in Thread] Current Thread [Next in Thread]