bug-lilypond
[Top][All Lists]
Advanced

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

Re: vertical spacing in leadsheet with text between staffs


From: Eluze
Subject: Re: vertical spacing in leadsheet with text between staffs
Date: Tue, 16 Jul 2013 01:51:20 -0700 (PDT)

Jürgen Spiekermann wrote
> the following example shows two staffs with a Text between the staff:
> 
> The second staff is printed with huge space between Text and staff.
> Ist this a bug? It does not happen without \addlyrics
> 
> 
> \version "2.16.2"
>  
>         << 
>         \new ChordNames{ \germanChords \chordmode{ \germanChords f1 c1 c1
> f1} } 
>         \relative c' { 
>                 \time 4/4 
>                 \key f \major 
>                 f4 f f f g e c2 g'4 g f g a2 f2 
>         } 
>         \addlyrics { \set stanza = #"1." Chris -- tus lädt uns al -- le
> ein, wir 
> sind sei -- ne Gäs -- te. } 
>         >> 
>         \markup{\bold "Zwischenvers"} 
>         << 
>         \new ChordNames{ \germanChords \chordmode{ \germanChords g1:7 c1
> g1:7 c1  } } 
>         \relative c' { 
>                 \time 4/4 
>                 \key f \major 
>                 g'4 g a b c2 a g4 a g f e2 d \bar "|." 
>         } 
>         \addlyrics { \set stanza = #"1.-2." Seg -- ne, was wir ge -- ben,
> seg -- ne 
> un -- ser Le -- ben! } 
>>>

don't know if it's a bug - I'll forward this case to the bug list.

here is is a workaround overriding the ChordNames' or Lyrics'
VerticalAxisGroup staff-affinity to false (so the nonstaff context becomes a
staff) and redefining the vertical spacing parameters:

\layout {
  \context {
    \ChordNames
    % \Lyrics
    \override VerticalAxisGroup.staff-affinity = ##f
    \override VerticalAxisGroup.staff-staff-spacing = #'(
      (basic-distance . 0)
      (minimum-distance . 0)
      (padding . 0)
      (stretchability . 1)
    )
  }
}

additionally you can also change the markup-system spacing:

\paper {
  markup-system-spacing = #'(
    (basic-distance . 0)
    (minimum-distance . 0)
    (padding . .5)
    (stretchability . 1)
  )
}

hth
Eluze




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/vertical-spacing-in-leadsheet-with-text-between-staffs-tp148055p148069.html
Sent from the Bugs mailing list archive at Nabble.com.



reply via email to

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