[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: layout-set-staff-size
From: |
Martial R |
Subject: |
Re: layout-set-staff-size |
Date: |
Fri, 26 Nov 2021 18:38:46 +0100 |
documentation ici
http://lilypond.org/doc/v2.22/Documentation/notation/setting-the-staff-size.fr.html
LilyCordialement
Le ven. 26 nov. 2021 à 18:36, Martial R <martialr@gmail.com> a écrit :
>
> Comme ceci ça fonctionne
>
> \book {
> \bookpart { %% bookpart-1
> % \paper { #(layout-set-staff-size 20) }
> \score {
> \repeat unfold 200 c''4
> \layout {
> #(layout-set-staff-size 20)
> }
> }
> }
> \bookpart { %% bookpart-2
> % \paper { #(layout-set-staff-size 18) }
> \score {
> \repeat unfold 200 c''4
> \layout {
> #(layout-set-staff-size 18)
> }
> }
> }
> \bookpart { %% bookpart-3
> %\paper { #(layout-set-staff-size 22) }
> \score {
> \repeat unfold 200 c''4
> \layout {
> #(layout-set-staff-size 22)
> }
> }
> }
> }
>
> Le ven. 26 nov. 2021 à 17:07, philhar <philhar1825@orange.fr> a écrit :
> >
> > Bonjour,
> > Je voudrais avoir une staff-size différente dans chaque bookpart. Et
> > j'obtiens un résultat étrange.
> > Avec le code suivant:
> > - le 1 est correct
> > - le 2 augmente la longueur de ligne et déborde de la page
> > - le 3 réduit la longueur de ligne
> >
> > \version "2.22.0"
> > \book {
> > \bookpart { %% bookpart-1
> > \paper { #(layout-set-staff-size 20) }
> > \score {
> > \repeat unfold 200 c''4
> > }
> > }
> > \bookpart { %% bookpart-2
> > \paper { #(layout-set-staff-size 18) }
> > \score {
> > \repeat unfold 200 c''4
> > }
> > }
> > \bookpart { %% bookpart-3
> > \paper { #(layout-set-staff-size 22) }
> > \score {
> > \repeat unfold 200 c''4
> > }
> > }
> > }
> >
> > Mon but est d'obtenir dans un seul fichier de sortie un premier bookpart
> > avec une taille fixe, et un autre, pouvant comporter plusieurs scores,
> > avec une autre taille.
> > #(set-global-staff-size 20) définit la taille pour le book entier, et
> > l'utilisation de plusieurs book donne plusieurs fichiers.
> > #(layout-set-staff-size 20) dans un \layout à la fin d'un score
> > fonctionne correctement, mais je voudrais éviter de saisir la taille
> > dans chaque score.
> > Une solution serait de créer une variable placée en tête de bookpart
> > utilisée par les layout de chaque score ?
> > Ou mieux, disposer d'un #(set-bookpart-staff-size 20) à placer dans la
> > section \paper ?
> >
> > Cordialement,
> > Michel
> >
> >
>
>
> --
> Martial Rameaux
--
Martial Rameaux