GNU LilyPond – Manuel de notation : 5.1.5 Changing context default settings
Description: GNU LilyPond – Manuel de notation: 5.1.5 Changing context default settings
Keywords: GNU LilyPond – Manuel de notation: 5.1.5 Changing context default settings

### 5.1.5 Changing context default settings

Les réglages montrés dans les sous-sections The `\set` command, Modifying context plug-ins et Layout tunings within contexts 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
>     }

#### Known issues and warnings

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

Other languages: English, español.

#### Manuel de notation