3.2.3 Fußnoten erstellen

Zwei Arten an Fußnoten können erstellt werden: automatische und manuelle Fußnoten.


Übersicht über Fußnoten

Automatische Fußnoten erstellen aufsteigende Zahlenverweise, während mit manuellen Fußnoten eigene angepasste Verweise erstellt werden können. Alle Grobs, \markup-Beschriftung auf höchster Ebene und zu Akkord zusammengefasste Noten können mit Fußnoten versehen werden.

Die Reihenfolge, in welcher ein Grob erstellt wird, bestimmt die Reihenfolge der Nummerierung automatischer Fußnoten.


Automatische Fußnoten

Es gibt zwei Befehle, um autmatische Fußnoten zu erstellen: \footnoteGrob für einzelne Grobs (etwa Notenköpfe, Hälse, Bögen, Dynamik (auch \markup wenn TextScripts-Dynamik aktiv ist) sowie \footnote für Akkordnoten.

Beide Befehle haben drei Argumente: das Layoutobjekt, das die Anmerkung erhalten soll, die (x . y)-Position des Indikators und eine \markup-Beschriftung, die den Inhalt der Fußnote enthält.

Der Befehl \footnoteGrob muss vor dem Grob geschrieben werden, auf den sie sich bezieht.

\book {
  \header { tagline = ##f }
  \relative c' {
    \footnote #'(0.5 . -2) #'NoteHead
      \markup { Die erste Note }
    a'4 b8
    \footnote #'(0.5 . 1) #'NoteHead
      \markup { Die dritte Note }
    e c4 d4
  }
}

[image of music]

Bei Noten in Akkorden muss der Befehl \footnote nach der Note, auf der sie sich bezieht, stehen:

\book {
  \header { tagline = ##f }
  \relative c' {
    <
    c-\footnote #'(1 . -1.25) "Hier ein C"
    es-\footnote #'(2 . -0.25) \markup { \italic "Ein Ex" }
    g-\footnote #'(2 . 3) \markup { \bold "Das ist ein G" }
    >1
  }
}

[image of music]

Achtung: Wenn Fußnoten die selbe vertikale Position haben, werden sie von oben nach unten nummeriert.

Hier noch einige Beispiele von Grobs, die mit automatischen Fußnoten versehen sind, wobei auch die Position des Fußnotentextes relativ zu Tagline und Copyright gezeigt wird.

\book {
  \header { copyright = \markup { "Copyright 1970" } }
  \relative c' {
    \footnote #'(-3 . 0) #'DynamicText
      \markup { \bold Forte }

    \footnote #'(0 . 1.5) #'Slur
      \markup { Ein Bogen }
    a'4\f(

    \footnote #'(0 . -2) #'Beam
      \markup { Balken }
    b8)[ e]

    \footnote #'(1 . -1) #'Stem
      \markup  { \teeny { Das ist ein Hals } }
    c4

    \footnote #'(0 . 0.5) #'AccidentalCautionary
      \markup \italic { Ein Warnungsversetzungszeichen }

    \footnote #'(0.5 . -0.5) #'TextScript
      \markup \italic { Langsamer hier }
    dis?4_"rit."
  }
}

[image of music]

Für eine \markup-Beschriftung auf oberster Ebene braucht man den Befehl \auto-footnote:

\book {
  \header { tagline = ##f }
  \markup { \auto-footnote "Eine einfache Melodie" \italic "Von mir" }
  \relative c' {
    a'4 b8 e c4 d
  }
}

[image of music]


Manuelle Fußnoten

Mit zwei Befehlen können manuelle Fußnoten erstellt werden: \footnote für \markup-Beschriftung auf höchster Ebene und Noten in Akkorden sowie \footnoteGrob für einzelne Grobs (inklusive \markup wenn TextScripts benutzt wird).

Wenn Fußnoten an Grobs angehänt werden, braucht der \footnote-Befehl vier Argumente: das Layoutobjekt, das die Anmerkung erhält, die (x . y)-Position des Indikators und zwei \markup-Befehle - der erste ist das Symbol, das als Indikator an den Grob gehängt wird, der zweite der Inhalt der Fußnote.

Der Befehl \footnoteGrob muss nach dem Grob kommen, an den die Fußnote gehängt wird und als TextScript geschrieben werden:

\book {
  \header { tagline = ##f }
  \relative c' {
    a'4-\footnote
          "1" #'(0.5 . -2) #'NoteHead \markup { \italic "1. Die erste Note" }
    b8
    e-\footnote
          \markup { \bold "2" } #'(0.5 . 1) #'NoteHead "2. Die zweite Note"
    c4
    d\p-\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
  }
}

[image of music]

Fußnoten für Akkordnoten müssen nach der Note, auf die sie sich beziehen, mit dem Befehl \footnote als TextScript notiert werden:

\book {
  \header { tagline = ##f }
  \relative c' {
    <
    c-\footnote "1" #'(1 . -1.25) "1. C"
    es-\footnote
       \markup { \bold "b" } #'(2 . -0.25) "b. E-flat"
    g-\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
    >1
  }
}

[image of music]

Achtung: Wenn Fußnoten die selbe vertikale Position haben, werden sie von oben nach unten nummeriert.

Hier einige Beispiele manueller Fußnoten, die auch die relative Position der Fußnotentexte zu Tagline und Copyright anzeigen:

\book {
  \header { tagline = ##f }
  \relative c' {
    \footnote
      \markup { \teeny 1 } #'(-3 . 0) #'DynamicText
      \markup { 1. \bold Forte }

    \footnote
      \markup { \teeny b } #'(0 . 1.5) #'Slur
      \markup { b. Ein Bogen }
    a'4\f(

    \footnote
      \markup { \teeny 3 } #'(0 . -2) #'Beam
      \markup { 3. Balken }
    b8)[ e]

    \footnote
      \markup { 4 } #'(1 . -1) #'Stem
      \markup  { \bold 4. { Das ist ein Hals } }
    c4

    \footnote
      \markup \concat \teeny { "sharp (v)" } #'(0 . 0.5) #'AccidentalCautionary
      \markup \italic { v. Ein Warnungsversetzungszeichen }

    \footnote
      \markup \concat \teeny { "a" } #'(0.5 . -0.5) #'TextScript
      \markup \italic { a. Langsamer hier }
    dis?4_"rit."

    \breathe
    \footnote
      \markup { \teeny \musicglyph #"rests.4" } #'(1.5 . -0.25) #'BreathingSign
      \markup { \null }
  }
}

[image of music]

Eine \markup-Beschriftung der höchsten Ebene wird wie folgt annotiert:

\book {
  \header { tagline = ##f }
  \markup { "Eine einfache Melodie" \footnote "*" \italic "* Von mir" }
  \relative c' {
    a'4 b8 e c4 d4
  }
}

[image of music]

Siehe auch

Handbuch zum Lernen: Objekte und Schnittstellen.

Notationsreferenz: Erklärungen in Ballonform, Seitenlayout, Textartige Zeichen, Textarten, Titel.

Referenz der Interna: FootnoteEvent, FootnoteItem, FootnoteSpanner, Footnote_engraver.

Bekannte Probleme und Warnungen

Mehrere Fußnoten auf einer Seite können ausschließlich übereinander gedruckt werden und nicht auf der gleiche Zeile gesetzt werden. Fußnoten können nicht an MultiMeasureRests (mehrtaktige Pause) angehängt werden und können mit Staff-(Notensystem)-, \markup-(Beschriftungs)-Objekten und anderen Fußnoten zusammenstoßen. Wenn man den manuellen Fußnotenbefehl einsetzt, braucht man in der \paper-Umgebung den Eintrag footnote-auto-number = ##f.


Andere Sprachen: English, español, français, italiano, 日本語.

LilyPond – Notationsreferenz