GNU LilyPond – Manuel de notation: 5.1.5 Modification des réglages par défaut d'un contexte

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

Autres langues : English, deutsch, español, 日本語.

#### LilyPond — Manuel de notation