lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Espacer les systèmes dans une page


From: Seventies
Subject: Re: Espacer les systèmes dans une page
Date: Sun, 31 Dec 2017 05:42:43 -0700 (MST)

Bonjour à l'équipe,

La gestion de l'espace vertical n'est pas simple, mais pourtant très
puissante à partir de la version 2.17. Essayons d'en rappeler quelques
principes qui permettent d'obtenir un résultat satisfaisant.

Petit rappel, il est possible de gérer séparément la distance entre les
systèmes et les distances dans un système. Les deux opérations ne sont pas
indépendante à cause de la "stretchability".
Il faut se reporter à
http://lilypond.org/doc/v2.18/Documentation/notation/flexible-vertical-spacing-paper-variables
pour la disposition globale, à fixer dans le bloc \paper, et à
http://lilypond.org/doc/v2.18/Documentation/notation/flexible-vertical-spacing-within-systems
pour la disposition au sein des systèmes, à fixer dans le bloc \layout ou
par \override

La "stretchability" est une valeur relative, et multiplier toutes les
valeurs par une constante ne devrait rien changer.
C'est donc une bonne idée de laisser aux distances à l'intérieur du système
leur valeur standard. La "stretchability" entre systèmes devient alors une
grandeur absolue.

Petit détail, il semble qu'il manque dans la liste de Phil une variable
essentielle : system-system-spacing = #'(( ... ))
C'est elle qui va gérer la distance entre les systèmes.

Pour en revenir à l'ajustement, juste un petit truc pour démarrer : mettre
toutes les valeurs de "stretchability" à zéro dans le bloc \paper. Ça
donnera une base de travail. Les distances à l'intérieur du système risquent
d'être déformées (étirées), c'est normal, ça va s'arranger.

À partir du résultat obtenu, il faut faire varier les valeurs de
"stretchability" des variables de page. Commencer par celle du
system-system-spacing :
system-system-spacing #'((stretchability . xx)) 

Il ne restera que très peu d'espace en haut et en bas de page, de même
qu'entre les titres et autres markups. Mais les distances entre systèmes et
celles internes au système vont peu à peu s'équilibrer.

Il reste alors à faire varier lentement la "stretchability" jusqu'à un
équilibre correct entre la distance des systèmes et les distances à
l'intérieur du système.

Voilà, tout est presque correct, il reste à augmenter les "stretchability"
entre titres, markups et système, et en même temps diminuer légèrement cette
"stretchability" entre les systèmes pour garder une présentation correcte.

Quelques aspirines plus tard, et il restera quelques heures pour préparer le
réveillon ... que je vous souhaite agréable et plein de bonnes surprises ;-)

Meilleurs vœux à tous pour 2018 ...

Jean-François




-----
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]