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 et
Retouches de mise en forme au sein des contextes 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 \RemoveEmptyStaffContext
détruit tous les réglages
du contexte \Staff
. Pour modifier des propriétés de portées gouvernées
par \RemoveEmptyStaffContext
, il faut le faire impérativement après
avoir invoqué \RemoveEmptyStaffContext
:
\layout { \context { \RemoveEmptyStaffContext \override Stem #'thickness = #4.0 } }