GNU LilyPond – Manuel de notation: 4.2.1 Le bloc \layout

### 4.2.1 Le bloc `\layout`

Alors que le bloc `\paper` définit le formatage des pages pour l’intégralité du document, le bloc `\layout` s’occupe de la mise en forme spécifique à la partition. La mise en forme de la musique peut concerner toutes les partitions d’un même ouvrage, auquel cas un bloc `\layout` indépendant se placera en tête de fichier. Dans le cas où la mise en forme concerne une partition en particulier, un bloc `\layout` se placera au sein du bloc `\score` en question. Sont susceptibles d’apparître dans un bloc `\layout` :

- la fonction scheme `layout-set-staff-size`,
- dans des blocs `\contexte`, les modifications apportées aux différents contextes, et
- les variables normalement attachées au bloc `\paper` qui affacteront la mise en forme de la partition.

La fonction `layout-set-staff-size` fait l’objet de la rubrique suivante, Définition de la taille de portée. La modification des contextes est abordée dans d’autres chapitres – voir @ref{Modification des propriétés d'un contexte} et Modification des réglages par défaut d’un contexte. Les variables du bloc `\paper` que l’on peut retrouver dans un bloc `\layout` sont :

- `line-width`, `ragged-right` et `ragged-last` (voir Variables de marge et de largeur)
- `indent` et `short-indent` (see Variables d’indentation et de décalage)
- `system-count` (see Variables de gestion des sauts de ligne)

Voici un exemple de bloc `\layout` :

>     \layout {
>       indent = 2\cm
>       \context {
>         \StaffGroup
>         \override StaffGrouper #'staff-staff-spacing #space = #8
>       }
>       \context {
>         \Voice
>         \override TextScript #'padding = #1
>         \override Glissando #'thickness = #3
>       }
>     }

#### Voir aussi

Manuel de notation : Modification des réglages par défaut d’un contexte.

Morceaux choisis : Espacements.

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

#### LilyPond — Manuel de notation