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

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

Un bloc paper pour chaque pdf


From: legoss
Subject: Un bloc paper pour chaque pdf
Date: Wed, 21 Oct 2015 09:14:46 -0700 (MST)

Bonjour à tous,

Voilà le fichier suivant:

%%%%%%%%%%%%%%%%%%%%%%%
\version "2.18.2"

#(ly:set-option 'relative-includes #t)

monchantpartitionpapier = \score {
  <<
    \new ChordNames {
      \chordmode {
        c2 f c1
      }
    }
    \new Voice = "one" {
      \relative c' {
        \time 4/4 
        c4 d e f g1
      }
    }
    \new Lyrics \lyricsto "one" {
      \lyricmode {
        do ré mi fa sol
      }
    }
  >>
}

#(set-global-staff-size 18) \book { \bookOutputSuffix "a4" \paper {
#(set-paper-size "a4") } \monchantpartitionpapier }
#(set-global-staff-size 16) \book { \bookOutputSuffix "a5" \paper {
#(set-paper-size "a5") ragged-last-bottom = ##f ragged-bottom = ##f }
\monchantpartitionpapier }
#(set-global-staff-size 12) \book { \bookOutputSuffix "a6" \paper {
#(set-paper-size "a6") } \monchantpartitionpapier }

%%%%%%%%%%%%%%%%%%%%%%%

Ce fichier a pour but de générer une même partition dans 3 formats
différents, mais avec 3 réglages \paper différents, 1 par format.
Les 3 dernières lignes servent à éditer les 3 pdf en question.
Je crée une variable pour chaque bloc \paper dans un fichier à part que
j'appelle par un \include; (ce fichier serait appelé pour chaque nouveau
chant.)
Si, par exemple, je remplace dans la dernière ligne *\paper {
#(set-paper-size "a6") }* par *\monpaperasix*, un main sort de l'écran et me
colle une baffe, alors que la variable créée est détectée.
Elle est du style:

monpaperasix = \paper {
...
}

Si vous pouviez me donner une astuce...
Merci pour votre aide!
Cordialement,
Laurent



--
View this message in context: 
http://lilypond-french-users.1298960.n2.nabble.com/Un-bloc-paper-pour-chaque-pdf-tp7583346.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.



reply via email to

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