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

[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



reply via email to

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