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

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

Re: trop d'espace entre les systemes


From: Philippe Neyrat
Subject: Re: trop d'espace entre les systemes
Date: Thu, 10 Nov 2016 21:21:50 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Icedove/45.4.0

Salut à tous,

Je sais pas si c'est très élégant, mais comme j'ai un book avec plein de bookparts différents, j'utilise dans chaque bloc paper une structure du style :

**************************************************************************

  \paper
  {
    indent = 0\cm
    ragged-right = ##f
    ragged-bottom = ##f
    ragged-last-bottom = ##f

    % Espace entre le bas de la marge haute et le milieu du premier système
    % s'il n'y a pas de titre ou de markup en haut de page
    top-system-spacing = #'((padding . 1)
                            (basic-distance . 6)
                            (minimum-distance . 4)
                            (stretchability . 0))

    % Espace entre le bas de la marge haute et le premier titre ou markup
    % s'il n'y a pas de système en haut de page
    top-markup-spacing = #'((padding . 1)
                            (basic-distance . 8)
                            (minimum-distance . 6)
                            (stretchability . 0))

    % Espace entre un titre ou un markup et le système qui le suit
    markup-system-spacing  = #'((padding . 1)
                                (basic-distance . 12)
                                (minimum-distance . 10)
                                (stretchability . 12))

    % Espace entre deux titres ou markups
    markup-markup-spacing = #'((padding . 1)
                               (basic-distance . 4)
                               (minimum-distance . 2)
                               (stretchability . 0))

    % Espace entre un système et le titre ou le markup qui le suit
    score-markup-spacing  = #'((padding . 1)
                               (basic-distance . 18)
                               (minimum-distance . 16)
                               (stretchability . 12))

% Espace entre le dernier système ou le dernier markup et le haut de la marge du bas
    last-bottom-spacing  = #'((padding . 1)
                              (basic-distance . 12)
                              (minimum-distance . 10)
                              (stretchability . 12))


  } % paper

**************************************************************************

Hope this helps...

Philippe



Le 10/11/2016 à 17:44, Christian LE BARS a écrit :
bonjour,

voila j'ai une partition ou je trouve qu'il y a trop d'espace entre les
systèmes

comment puis- je les réduire;

ci dessous la partition:


\version "2.19.49"
\include "lilyjazz.ily"
%-------------------------------------------------
\header
{
   title = \markup { \fontsize #1 \bold\italic "tomorrow shall be my
dancing day" }
  composer =\markup { \italic "Traditionnel" }
}
%----------------------------------------------
\paper
 {
  oddFooterMarkup = \markup { \fill-line { \fromproperty #'header:title  } }
  print-page-number = ##t
 }
%-----------------------------------------------
Global=
{
 \numericTimeSignature
 \set Score.markFormatter = #format-mark-box-alphabet
 \time 3/4
 \key g\major
 \partial 4
}
 %--------------------------------------
 %---------------------------------------
 LesAccords =
 \new ChordNames
  {
   \override ChordNames.ChordName.font-family = #'roman
   \override ChordNames . ChordName #'font-size = #1
   \set chordChanges = ##t
   \set Score.majorSevenSymbol = \markup {Maj7}
   \set chordNameSeparator = \markup { "/" }
   \set minorChordModifier = \markup{"-"}
   \chordmode
    {
     s4 g2. g2:9 d4/f g2. d:7
     c a:m7 g d
     g c:maj7/e a:m/c d
     c2:/e d4:/fis g2. a2:m7 d4:7/fis g2.
    }
 }
 %---------------------------------
 CoupletA =
 \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comics sans ms"
   to- mo- row shall be my dan- cing day
   i would my true love did so chance to
   see the leg- end of my play to call my true love to my dance
  }
%---------------------------------
 CoupletB =
 \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comics sans ms"
    then was i born of a vir- gin pure
    of her i took flesh- ly sub- stance
    thus was i knit to man's na- ture
    to call my true love to my dance
  }
%---------------------------------
 CoupletC =
 \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comics sans ms"
   in a man- ger laid and wrapped was
   so ve- ry poor this was my chance
   bet- wixt an ox and a silly poor ass
   to call my true love to my dance
  }
 %-----------------------------------
 LaVoix=
 \relative c'
  {
   \Global
   d4 g fis g a (b) c d (c) b a2 b4\break
   g (fis) g a (b) c d (c) b a2 b8 (c)\break
   d2 b4 c2 b4 a (g) a a2 d,4\break
   g2 a4 b(c) d c (b) a g2\bar"||"\pageBreak
 }
 %-----------------------------------
 LaMelodie =
  << %mise en parallèle la voix et les paroles
     \context Voice = voix
     \LaVoix
     \context Lyrics = coupletA\lyricsto voix  \CoupletA
     \context Lyrics = coupletB\lyricsto voix  \CoupletB
     \context Lyrics = coupletC\lyricsto voix  \CoupletC
 >>
%----------------------------------
 LaBasse =
 \relative c,
  {
   \new Staff
   \clef "bass_8"
   \Global
   s4
   g2 d'4 g4 d~d8 fis, g2 d'4~d8 d d2  c c4~c8 fis, a2 g4 d'4 g4~g d2
   g2 d4 e c e c a c d2 g4 e2 fis4 g2 d4 a2 fis4 g2
  }
  %---------------------------------------------
\score
{
   <<
    \LesAccords
    \LaMelodie
    \LaBasse
  >>
 \layout{}
  \header { piece = "Couplet" }
}
%-------------------------------------
%-----------------------------------------
 LaBasseA =
 \relative c
  {
   \clef bass
   s4 a2 g4 fis2 d'4 c2 d4  fis fis,2 a d4~d8 g d2 e2 fis4 g2 g4 a2 d,4 g,2.
  }
%------------------------------------
LesAccordsA =
 \new ChordNames
  {
   \override ChordNames.ChordName.font-family = #'roman
   \override ChordNames . ChordName #'font-size = #1
   \set chordChanges = ##t
   \set Score.majorSevenSymbol = \markup {Maj7}
   \set chordNameSeparator = \markup { "/" }
   \set minorChordModifier = \markup{"-"}
   \chordmode
    {
     s4 a2.:m7  d2:7/fis d4:7 c2.:maj7/g
     d:7/fis a2:m7 d4:7 d2.:7 c2:/e d4:/fis g2. a2:m7 d4:7 g2.
    }
}
%----------------------------------
\score
{
  <<
    \LesAccordsA
    <<
       \relative
        {
         \Global
         r4
         r2.  a'2  b8 (c) d2.~d2 b4 e2.(d2) r4 \break
         g4 f e d (c) b a (g) a g2.
        }
      \addlyrics
       {
        \override LyricText #'font-size = #1
        \override LyricText #'font-name = # "comics sans ms"
         o my love my love this have i done for my true love
       }
     \relative
      {
       \Global
       b'4 a2 b8 (c) d2.b4 (g) b a2 b4 a2 b4 a2 d,4 g2 a4 b (c) d c (b)
a g2.
      }
    \addlyrics
      {
       \override LyricText #'font-size = #1
       \override LyricText #'font-name = # "comics sans ms"
       sing o my love o my love my love my love this have i done for my
true love
     }
  >>
  \new Staff\LaBasseA
 >>
  \layout
   { indent = 0\cm }
  \header { piece = "Refrain" }
}

Par avance merci

Pour vos conseils( j'ai pas su trouver dans la doc!)

christian


_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr



--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
    https://www.sud-ouest.org



reply via email to

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