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

Autres langues : English, español.

Manuel de notation