lilypond-user
[Top][All Lists]
Advanced

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

Re: How to stop LyricExtender-lines?


From: Dominic Neumann
Subject: Re: How to stop LyricExtender-lines?
Date: Sat, 27 Oct 2007 11:03:31 +0200

Hi,

I have to reanimate this topic. I still haven´t found a satisfactory
solution for a snippet like the following. I the output you can see
that there is too much space between the 2nd and 3rd system. If I
remove the __ from verse 2 and 3, the extra space isn´t there anymore,
but that´s not what I want.

Can you help me?

Dominic


%%%%% START %%%%%
\version "2.10.33"


verseOne = \lyricmode {
    \set stanza = "1. "
    Macht. __
}

verseTwo = \lyricmode {
    \set stanza = "2. "
    Mut. __  ""
}

verseThree = \lyricmode {
    \set stanza = "3. "
    Kraft. __ ""
}

refrain = \lyricmode {
    \set stanza = "Refr. "
    So wie
}


\score {
    {
        <<
        \relative c'' {
            \key g \major
            \time 4/4

            g2~ g4 r | \bar "||" \break
            g1~ | g | \break
            g1~ | g |
            \bar "|."
        }
        \addlyrics { \verseOne \refrain }
        \addlyrics { \verseTwo }
        \addlyrics { \verseThree }
        >>
    }
}

%%%%% END %%%%%


2007/8/2, Reinhold Kainhofer:
> Am Donnerstag, 2. August 2007 schrieb Dominic Neumann:
> > i´ve got the following snippet producing the output you can see in the
> > attached image file.
> > How can I set that the lyric extender line of the 2nd vers stops where
> > the one of the 1st verse stopped?
>
> My hackish workaround for these things is:
>
>
> > \addlyrics { \verseOne \refrain }
> > \addlyrics { \verseTwo }
>
>  \addlyrics { \verseTwo "" }

Ok, this works good and is easy to add. When compiling I get the error
or warning:
"Programmierfehler: can't align on self: empty element"
But it works as expected.

Attachment: lyricext.png
Description: PNG image


reply via email to

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