[ << Changing defaults ] | [Racine][Table des matières][Index][ ? ] | [ Interfaces for programmers >> ] | ||
[ < Layout tunings within contexts ] | [ Plus haut: Interpretation contexts ] | [ Defining new contexts > ] |
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 } }
[ << Changing defaults ] | [Racine][Table des matières][Index][ ? ] | [ Interfaces for programmers >> ] | ||
[ < Layout tunings within contexts ] | [ Plus haut: Interpretation contexts ] | [ Defining new contexts > ] |