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 } }