[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Footnotes inside header markups
From: |
David Kastrup |
Subject: |
Re: Footnotes inside header markups |
Date: |
Wed, 17 Jul 2013 06:13:24 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
Ralph Palmer <address@hidden> writes:
> On Wed, Jul 10, 2013 at 10:08 PM, Barikavily <address@hidden> wrote:
>
>> > I'm not top posting.
>>
>> \version "2.16.2"
>>
>> % Footnotes don't work when located inside a header block
>> % (Same thing happens with auto-footnote)
>>
>> \markup {
>> Top-level markup
>> \footnote "*" \italic "* This is my top-level markup footnote"
>> }
>>
>> \score {
>> { c' }
>> \header {
>> piece = \markup {
>> Piece markup
>> \footnote "**" \italic "** Footnote about the
>> piece title"
>> }
>> }
>> }
>
>
> As far as I can tell, no one else has replied to Barikavily, so here
> goes . . . From the documentation, it looks to me like \footnote is
> intended to be used only with music, not with headers. Is that a
> correct interpretation, LilyPonders?
No. While there is a \footnote music function for use in music, there
are also \footnote and \auto-footnote markup commands for use in
top-level markup.
Those don't work in music-related markup (such as text scripts and
rehearsal marks), and they apparently don't work in headers either.
Making them work in either would be a reasonable extension of
functionality. Both are different endeavors, but titles are suitable
close to toplevel markup to make them seem a bit lower-hanging fruit.
There _is_ already
Issue 2819: \auto-footnote does not work in lyrics
<URL:http://code.google.com/p/lilypond/issues/detail?id=2819>
Issue 1757: Footnotes cannot attach to \header { }, (some?) TrypeScripts and
MMRs
<URL:http://code.google.com/p/lilypond/issues/detail?id=1757>
and particularly the latter would already seem to cover the complaint.
> If so, the behavior you describe, Barikavily, is the intended
> behavior.
Not so much "intended" as "current and well-known limitation".
--
David Kastrup