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

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

Re: Espacement des portées avec \pageBreak


From: Olivier Geay
Subject: Re: Espacement des portées avec \pageBreak
Date: Fri, 8 Apr 2022 21:54:17 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0

Merci beaucoup, c'est bien ça que je cherchais !

Par contre je retombe sur un ancien problème :

Pour des raison d'édition, je dois resserrer un peu les portées, et malgré qu'il n'y ait pas de collisions visibles, Lilypond met un espace un peu plus grand quand il y a un \mark \default… comment faire en sorte que l'espacement entre les portées soit exactement identique et régulier ?

Merci encore !

Olivier Geay


Le 08/04/2022 à 20:52, Xavier Scheuer a écrit :
On Fri, 8 Apr 2022 at 17:35, Olivier Geay <ogli4@gmx.fr> wrote:
>
> Bonjour !
>
> Avec le code ci-dessous, j'ai réglé un espacement entre les portées qui me convient bien.
>
> Par contre si je décommente le \pageBreak, cet espacement n'est plus respecté.
>
> Or, j'aurais besoin d'avoir un espacement qui soit strictement le même, y compris avec le \pageBreak…
>
> Où est l'erreur ?

Bonjour Olivier,

Dans la version avec la commande \pageBreak l'espacement entre portées est bien plus grand que 14 staff-spaces.
Cela est dû au pageBreak et au fait que par défaut ragged-bottom est #f : les systèmes sont répartis sur la page et cela prend précédence sur votre espacement de 14 staff-spaces.
Dans la version sans \pageBreak l'espacement de 14 peut être respecté et cela revient à un espacement plus petit (et donc plus que 4 systèmes par page).

Si vous voulez un espacement semblable à votre résultat avec \pageBreak il faut augmenter l'espacement. Et éventuellement mettre ragged-bottom = ##t pour avoir exactement l'espacement voulu et ne pas avoir le dernier système collé au bas de la page.

\paper {
  ragged-bottom = ##t
  system-system-spacing = #'((basic-distance . 32)
                 (minimum-distance . 32)
                 (padding . 1))
}

D'un autre côté si vous voulez un certain nombre de systèmes par page il est plus simple d'utiliser systems-per-page, max-systems-per-page ou min-systems-per-page.
Cf. NR 4.1.6 Autres variables du bloc \paper.
http://lilypond.org/doc/v2.23/Documentation/notation/other-paper-variables

Cordialement,
Xavier

-- 
Xavier Scheuer <x.scheuer@gmail.com>



reply via email to

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