lilypond-user
[Top][All Lists]
Advanced

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

Re: Adding a line break on \breve note


From: Pierre Perol-Schneider
Subject: Re: Adding a line break on \breve note
Date: Mon, 25 May 2020 22:58:47 +0200

Hi Frimlik,
How about:

VerseOne = \lyricmode {
  \set Lyrics.stanza = "1."
  \override LyricText.self-alignment-X = #LEFT
  \markup
  \override #'(line-width . 35){
    \justify {
      Lorem ipsum dolor sit amet, consectetuer
      adipiscing elit.+ Etiam  commodo dui eget
      wisi. Nunc auctor.
    }
  }
  \override LyricText.Y-offset = #-8
  \override LyricHyphen.Y-offset = #-8
 Su -- spen -- di -- sse.
}


VerseTwo = \lyricmode {
  \set Lyrics.stanza = "2."
  \override LyricText.self-alignment-X = #LEFT
  \markup
  \override #'(line-width . 35){
    \justify {
        Lorem ipsum dolor sit amet,+
        consectetuer adipiscing elit.
      }
    }
  \override LyricText.Y-offset = #-3
  \override LyricHyphen.Y-offset = #-3
  Su -- spen -- di -- sse.
}

Cheers,
Pierre

Le lun. 25 mai 2020 à 21:46, Frimlik <address@hidden> a écrit :
Much better, but not my dream yet.

\version "2.20.0"

\paper {
  #(set-paper-size "a4landscape")
}
ToninaZalmu = \key c \major

FirstMusicVerse = \relative {
  \cadenzaOn
  \ToninaZalmu

  g'\breve e8 g a4 g \bar "|"
}

VerseOne = \lyricmode {
  \set Lyrics.stanza = "1."
  \override LyricText.self-alignment-X = #LEFT
  \markup {
    \column { \right-align { "Lorem ipsum dolor sit amet, consectetuer
adipiscing elit.+"
         \line { "Etiam commodo dui eget wisi. Nunc auctor." } }
    }
  } Su -- spen -- di -- sse.
}


VerseTwo = \lyricmode {
  \set Lyrics.stanza = "2."
  \override LyricText.self-alignment-X = #LEFT
  \markup {
    \column { \right-align { "Lorem ipsum dolor sit amet,+"
         \line { "consectetuer adipiscing elit." } }
    }
  } Su -- spen -- di -- sse.
}

\score {
    \new Staff = "staff" <<
      \clef "treble"
      \new Voice = "first" <<
        \voiceOne
        \FirstMusicVerse
      >>
    \new Lyrics \with { alignBelowContext = "staff"
      \override VerticalAxisGroup.
        nonstaff-relatedstaff-spacing.padding = #2
      \override VerticalAxisGroup.
        nonstaff-nonstaff-spacing.padding = #1
    }
    \lyricsto "first" {
        \VerseOne
    }
    \new Lyrics \with { alignBelowContext = "VerseOne"
      \override VerticalAxisGroup.
        nonstaff-nonstaff-spacing.padding = #1
    }
    \lyricsto "first" {
      \VerseTwo
    }
    >>
}

Still the rest of verse ("Suspendise") is on the first line, I'd like to
have it on second - like continuing.
And then this example shows, what I don't want to happen - I'd like all the
text under \breve to use all the space provided - first line is ok, but
second line of second verse should be aligned to the right side, e.g. to the
1/8 note.



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html


reply via email to

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