|
From: | Gilles THIBAULT |
Subject: | Re: layout commun à plusieurs scores |
Date: | Sat, 24 May 2008 15:48:24 +0200 |
Oui.
Il suffit de mettre un \layout (ou plusieurs ), en
dehors du bloc \score et un \layout à l'intérieur de chaque \score.
par exemple :
%%%%%%%
\layout
{ \context { \ChoirStaff \consists Instrument_name_engraver \override InstrumentName #'self-alignment-X = #LEFT } \context { \Score \remove Bar_number_engraver } \context { \Staff \remove Time_signature_engraver \override InstrumentName #'self-alignment-X = #RIGHT } } % layout commun à tous les Score \score {
\score \patati %
1er
\layout { \indent = 60\mm } %
layout valable uniquement que pour ce score
}
\score
{
\score \patata % 2ème
\layout { \indent = 50\mm
}
} %%%%%%%%
Pour chaque \score, Lilypond collecte tous les
\layout accessibles qu'il a rencontrés pour en faire un seul et
unique.
NB : le \book est optionnel si on veut un seul
pdf en sortie.
J'ai appris il y a
quelques jours qu'on peut utiliser les \layout dans une variable, avec quelques
restrictions.
Je te renvoie à la
discussion qui a eu lieu sur la liste anglaise :
Encore une fois oui.
On peut ainsi se faire des fichiers d'inclusions
(qu'on appelle avec la commande \include), définissant des contextes
personnalisés, dérivés des Staff , Score et consoeurs.
Gilles
|
[Prev in Thread] | Current Thread | [Next in Thread] |