| [ << 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.