Deutschsprachiges LilyPond-Forum

Spezielle Notation => Gesang => Thema gestartet von: Joei am Freitag, 30. Dezember 2022, 12:31

Titel: Gelöst: Fußnoten im Liedtext
Beitrag von: Joei am Freitag, 30. Dezember 2022, 12:31
Moin,

wie kann ich Fußnoten im Liedtext anlegen ohne die "Zeigerlinie" (also die Linie von der Fußnote zum Liedtext...


\version "2.22.1"
\score { <<
{ a' b' c'' d'' }
\addlyrics {
 One two three
\footnote #'(0.5 . 0.5) "footnote text" LyricText
 four
}
>>
}

Viele Grüße
Joei
Titel: Antw:Fußnoten im Liedtext
Beitrag von: Malte am Samstag, 31. Dezember 2022, 07:28
Hallo Joei,

nach einem Blick in die Internals Reference hätte ich gedacht, dass
\override FootnoteItem.annotation-line = ##foder
\override FootnoteSpanner.annotation-line = ##ftun sollte, was du vorhast. Aus irgendeinem Grund war in beiden Fällen nichts zu sehen. Mit Version 2.24 gibts diese Grobs aber nicht mehr und stattdessen das Grob Footnote und damit gehts:
\override Footnote.annotation-line = ##fDas gilt allerdings noch nicht für 2.22 ...

Viele Grüße
Malte
Titel: Antw:Fußnoten im Liedtext
Beitrag von: Joei am Sonntag, 1. Januar 2023, 20:47
Danke Malte und ein frohes 2023!

Das funktioniert soweit für mich.

Allerdings hadere ich mit der Positionierung - und kleinere tweaks als 0.1 gehen vermutlich nicht?

\version "2.24.0"
\score { <<
{ a' b' c'' d'' c'' b' a' }
\addlyrics {
  \override Footnote.annotation-line = ##f
 One two three
\footnote #'(0.1 . 0.1) "footnote text" LyricText
five six se -- ven
 four
}
>>
}

Screenshot 2023-01-01 204704.png
Titel: Antw:Fußnoten im Liedtext
Beitrag von: Joei am Montag, 2. Januar 2023, 12:06
Lösung aus der internationalen Usergroup:

\version "2.24.0"

lyricFootnote = \once {
  \override Footnote.annotation-line = ##f
  \override Footnote.X-attachment = #RIGHT
  \override Footnote.text-alignment-X = #LEFT
  \override Footnote.Y-attachment = #UP
  \override Footnote.text-alignment-Y = #UP
}

\score {
  <<
    { a' b' c'' d'' c'' b' a' }
    \addlyrics {
      One two
      three
      \lyricFootnote
      \footnote #'(0 . 0) "footnote text" LyricText
      \tweak extra-spacing-width #'(0 . 1.2) five six se -- ven
    }
  >>
}