GNU LilyPond – Manuel de notation: 4.6.2 Modification de l'espacement

### 4.6.2 Modification de l’espacement

Les informations fournies par `annotate-spacing` en matière de dimensionnement vertical sont incomparables. Pour plus de détails sur les manières de modifier marges et autres variables connexes, consultez la rubrique Mise en forme de la page.

En dehors des marges, vous disposez de quelques moyens supplémentaires pour gagner de l’espace :

- Rapprocher les systèmes le plus possible les uns des autres, de telle sorte qu’il en tienne un maximum sur une même page, tout en les espaçant suffisamment pour éviter le blanc en bas de page.

  >     \paper {
  >       system-system-spacing = #'((basic-distance . 0.1) (padding . 0))
  >       ragged-last-bottom = ##f
  >       ragged-bottom = ##f
  >     }

- Forcer le nombre de systèmes par page. Ceci peut se révéler judicieux à deux titres. D’une part, le fait de définir un nombre de systèmes – même s’il est égal à la valeur par défaut – peut aboutir à plus de systèmes par page dans la mesure où l’une des étapes d’estimation des hauteurs est tout simplement sautée. D’autre part, réduire le nombre de systèmes par page permet d’en disposer plus sur les suivantes. Par exemple, avec un nombre par défaut de 11 systèmes par page, l’instruction suivante le force à 10.

  >     \paper {
  >       system-count = #10
  >     }

- Forcer le nombre de pages. L’instruction suivante forcera la musique à se répartir sur deux pages.

  >     \paper {
  >       page-count = #2
  >     }

- Éviter ou réduire les objets qui augmentent la hauteur des systèmes. Par exemple, un crochet d’alternative en fin de reprise consomme de l’espace. Dans le cas où il s’étend sur deux systèmes, il occupera plus d’espace que si seul le premier comportait l’indication. Autre exemple, les indications de nuance qui se « détachent » d’un système peuvent être rapprochées de la portée :

  >     \relative e' {
  >       e4 c g\f c
  >       e4 c g-\tweak X-offset #-2.7 \f c
  >     }

- Modifier l’espacement horizontal à l’aide du `SpacingSpanner`, comme indiqué à la rubrique Modification de l’espacement horizontal global. Voici ce que donne l’espacement par défaut :

  >     \score {
  >       \relative {
  >         g'4 e e2 |
  >         f4 d d2 |
  >         c4 d e f |
  >         g4 g g2 |
  >         g4 e e2 |
  >       }
  >     }

  Par contre, le fait de modifier la valeur de la propriété `common-shortest-duration` en passant de `1/4` à `1/2` – bien que la noire soit la durée la plus courante, nous prenons une valeur plus longue – donnera un effet « resserré » à la musique :

  >     \score {
  >       \relative {
  >         g'4 e e2 |
  >         f4 d d2 |
  >         c4 d e f |
  >         g4 g g2 |
  >         g4 e e2 |
  >       }
  >       \layout {
  >         \context {
  >           \Score
  >           \override SpacingSpanner.common-shortest-duration =
  >             #(ly:make-moment 1/2)
  >         }
  >       }
  >     }

  La propriété `common-shortest-duration` ne peut être modifiée dynamiquement. Elle se place toujours dans un bloc `\context` et s’applique à l’intégralité de la partition.

#### Voir aussi

Manuel de notation : Mise en forme de la page, Modification de l’espacement horizontal global.

Morceaux choisis : Espacements.

#### LilyPond — Manuel de notation v2.24.4 (branche stable).