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

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

Re: modifier la largeur de ligne


From: Jean-Jacques gerbaud
Subject: Re: modifier la largeur de ligne
Date: Thu, 11 Oct 2012 12:18:44 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120912 Thunderbird/15.0.1

Le 11/10/2012 11:57, Jean-Jacques gerbaud a écrit :
Bonjour à tous,

Une nouvelle petite question :

Je suis en train d'éditer une partition qui s'étale sur 6 pages.
Désolé, je n'ai pas fait attention au sujet et je suis partie sur... une mauvaise piste !

Je reviens sur la route !

Je souhaiterais la réduire à un peu moins et cela dépendra, en partie, à
la largeur de ligne.

Actuellement, celle-ci est de 16.5 cm, bien que mon code mentionne :
line-width = 190\mm
left-margin = 10\mm

Dans ce contexte, la marge de gauche est de 20 cm et celle de droite de
2.5 cm. Pour avoir une partition plus "courte" ces marges pourraient
être utilisées à y contenir une ou deux mesures de plus et donc,...
moins de page au final !

Malgré tous mes efforts et la lecture du manuel, cette largeur reste
identique !

Comment faire pour faire varier la largeur de ligne ?

Voici mon fichier (Il s'agit de la chaconne des Festes Vénitiennes
d'André Campra. J'ai mis plusieurs mesures pour avoir une longueur de
ligne suffisante.)

\version "2.14.2"

\paper {
%ragged-last-bottom = #'t
line-width = 185\mm  ---> je peux mettre n'importe quelle longueur ici,
rien ne change !
left-margin = 10\mm  ---> par contre, si je mets 50\mm, la marge
augmente !!!???
}

#(set-global-staff-size 20)
#(set-default-paper-size "a4")

globalTempo = {    \override Score.MetronomeMark #'transparent = ##t }

resetBarnum = \context Score \applyContext % pour la numérotation des
mesures
   #(set-bar-number-visibility 3)

%% Identification
voixI =

\context Voice = "voice 1"

\relative c'' {

   \once \override Staff.TimeSignature #'style = #'()

       \tempo 2=55
       \time 3/4
         \clef "treble"
         \key g \major

         r4 b8 c d e \bar "|:" | d4 \segno a d | g, g' g | g fis8 g a fis |
         g4 b,8 c d e | d4 a d | g, g' g | g fis8 g a fis | g4 g8 a b4 |
         a8 g fis-+ e d4~ d cis8 d e fis | d4 a d |
}

%% fin voix 1 ----------------------------------------------

voixII =
\context Voice = "voice 2"
\relative c' {

   \once \override Staff.TimeSignature #'style = #'()

           \time 3/4
           \clef bass % alto
                 \key g \major

        r4 b4. b8 | a4-- a a | e'4 d8\< c b a\! | g4-- c a | b b4. b8 |
     a4-- a a | e' d8\< c b a\! | g4-- c a | b d8\< c b g\! |
     a4-- d d | a2 a4 | a2 r4 |
}

%% fin voix 2 ----------------------------------------------

%% voix 3
voixIII =
\context Voice = "voice 3"
\relative c {

   \once \override Staff.TimeSignature #'style = #'()

       \time 3/4
         \clef bass
         \key g \major

        r4 g'4. g8 | fis4 fis d | e b b | c d d, | g g'4. g8
        fis4 fis d | e b b | c d d, | g g' g, | d'4. e8 fis g |
        a4 a,2 |d4 d'8 c b a |
   }
  %%%%%%%%%% fin de la musique
\score {

   <<
   \new StaffGroup <<

   {
          \override Score.BarNumber  #'break-visibility
=#end-of-line-invisible

          \resetBarnum
          \override  Score.BarNumber #'self-alignment-X = #LEFT
   }

   \new Staff  {\voixI }

   \new Staff  {\voixII }

   \new Staff  {\voixIII }

      >>

  >>
  \layout {  \context {
           \Score
          \override  SpacingSpanner
          #'base-shortest-duration = #(ly:make-moment 1 1) } }    %
espace les notes
                      % mais la largeur de ligne reste la même !
  \midi {  }
}

Merci de vos réponses


--
JJG

Linux ? Y a moins bien mais c'est plus cher !
http://www.radiosuisseclassique.ch/fr



reply via email to

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