5.1.5 Modification des réglages par défaut d’un contexte
Les réglages montrés dans les sous-sections
La commande \set,
Modification des greffons de contexte
peuvent également être saisis indépendamment de la musique dans le bloc
\layout, au moyen de la commande \context :
\layout {
…
\context {
\Staff
\set fontSize = #-2
\override Stem #'thickness = #4.0
\remove "Time_signature_engraver"
}
}
Le raccourci \Staff invoque les définitions inhérentes au
contexte Staff, de façon à ce qu’elles puissent être modifiées.
Les lignes suivantes affecteront toutes les portées (tous les contextes
Staff) dans la partition.
\set fontSize = #-2 \override Stem #'thickness = #4.0 \remove "Time_signature_engraver"
Les autres contextes peuvent être modifiés de même manière.
La commande \set, dans le bloc \layout, est
facultative ; aussi les lignes suivantes produiront-elles le même
effet.
\context {
…
fontSize = #-2
}
Problèmes connus et avertissements
Il est impossible de stocker des modifications de contexte dans un identificateur.
Le raccourci \Staff \RemoveEmptyStaves détruit tous les réglages
du contexte \Staff. Pour modifier des propriétés de portées
gouvernées par \Staff \RemoveEmptyStaves, il faut le faire
impérativement après avoir invoqué \Staff
\RemoveEmptyStaves :
\layout {
\context {
\Staff \RemoveEmptyStaves
\override Stem #'thickness = #4.0
}
}