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

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

modifier la largeur de ligne


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

Bonjour à tous,

Une nouvelle petite question :

Je suis en train d'éditer une partition qui s'étale sur 6 pages.

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]