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 de1/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.