[ << Standardeinstellungen verändern ] | [Anfang][Inhalt][Index][ ? ] | [ Notationsübersicht >> ] | ||
[ < Umgebungs-Plugins verändern ] | [ Nach oben : Interpretationskontexte ] | [ Neue Kontexte definieren > ] |
5.1.5 Die Standardeinstellungen von Kontexten ändern
Die Kontexteinstellungen, die standardmäßig in
Score
, Staff
und Voice
-Kontexten
benutzt werden, können in einer \layout
-Umgebung
eingestellt werden, wie das folgende Beispiel zeigt. Die
\layout
-Umgebung sollte innerhalb der
\score
-Umgebung gesetzt werden, auf die sie sich
auswirken soll, aber außerhalb von Notation.
Auch muss der \set
-Befehl und der Kontext weggelassen
werden, wenn die Einstellungen für den Kontext auf diese Weise
vorgenommen werden:
\score { \relative c'' { a4^"Really small, thicker stems, no time signature" a a a a a a a } \layout { \context { \Staff fontSize = #-4 \override Stem #'thickness = #4.0 \remove "Time_signature_engraver" } } }
Hier zeigt der \Staff
-Befehl an, dass die folgenden Einstellungen
sich auf alle Systeme in dieser Partitur erstrecken sollen.
Veränderungen können auch für den Score
- oder alle
Voice
-Kontexte auf gleiche Weise vorgenommen werden.
Kontextänderungen können in eine Variable geschrieben werden und dann
einer \context
-Definition zu gewiesen werden, indem man der
Veränderung ein \with
voranstellt:
blubb = \with { fontSize = #-4 \override Stem #'thickness = #4.0 \remove "Time_signature_engraver" } bla = \with { fontSize = #3 \override Stem #'thickness = #-2.0 } melody = \relative c'' { a4 a a a | a4 a a a | } \score { << \new Staff << \melody s1*0^"Small, thicker stems, no time signature" >> \new Staff \bla << \melody s1*0^"Different" >> >> \layout { \context { \Staff \blubb } } }
[ << Standardeinstellungen verändern ] | [Anfang][Inhalt][Index][ ? ] | [ Notationsübersicht >> ] | ||
[ < Umgebungs-Plugins verändern ] | [ Nach oben : Interpretationskontexte ] | [ Neue Kontexte definieren > ] |
Andere Sprachen: English, español, français, italiano, 日本語.
About automatic language selection.