Alle Kontexte des gleichen Typs verändern

Die Kontexteinstellungen, die standardmäßig in Score, Staff, Voice und anderen Kontexten eingesetzt werden, können in einer \context-Umgebung innerhalb einer beliebigen \layout-Umgebung spezifiziert werden. Die \layout-Umgebung sollte innerhalb der \score (Partitur) stehen, auf die sie sich bezieht, nach den Noten.

\layout {
  \context {
    \Voice
    [Kontexteinstellungen für alle Voice-Kontexte]
  }
  \context {
    \Staff
    [Kontexteinstellungen für alle Staff-Kontexte]
  }
}

Folgende Einstellungstypen können angegeben werden:

Befehle, die die Eigenschaften verändern, können in einer \layout-Umgebung platziert werden, ohne von einer \context-Umgebung eingeschlossen zu werden. Derartige Einstellungen verhalten sich äquivalet wie Eigenschaftsveränderungen, die zu jedem Beginn eines bestimmten Kontextes angegeben werden. Wenn kein Kontext angegeben wird, wird jeder Kontext auf der untersten Ebene beeinflusst, siehe auch Unterste Kontexte – Stimmen. Die Syntax eines Befehls zu Einstellung von Eigenschaftseinstellungen in einer \layout-Umgebung ist die gleiche wie für den Befehl direkt zwischen den Noten geschrieben.

\score {
  \new Staff {
    \relative {
      a'4^"Smaller font" a a a
      a4 a a a
    }
  }
  \layout {
    \accidentalStyle dodecaphonic
    \set fontSize = #-4
    \override Voice.Stem.thickness = #4.0
  }
}

[image of music]


LilyPond Benutzerhandbuch v2.25.22 (development-branch).