Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: georgfx am Sonntag, 3. Februar 2019, 22:47

Titel: Zeile auf Seitenbreite zwingen
Beitrag von: georgfx am Sonntag, 3. Februar 2019, 22:47
Guten Abend

Wie kann ich eine Liedzeile, die eigentlich für die Seitenbreite zu kurz ist, auf die gesamte Seitenbreite zwingen? Und: wie kann ich das bei einem längeren Satz, dessen letzter Zeilenumbruch erzwungen wird, für die letzte Zeile erreihen?

Code: siehe unten

Vielen Dank Euch allen
Georg

\version "2.19.0" 
\language "deutsch"


\header{
}


#(set-global-staff-size 15)
globalchor = {\key c \major   }

\paper {
  page-count = #1
}

\layout {
    indent = #0
line-width = #180
ragged-right = ##f % Systeme linksbündig = ##t
ragged-last = ##t

}

\include "gregorian.ly"

refrain = \relative {
  \omit Stem
  \omit Score.TimeSignature
  \cadenzaOn
  c'4 e f g g\breathe e f g a a\breathe c g g f g g \bar "" s4
   \bar "|." }

textrefrain = \lyricmode { \set stanza = #"K/A" Chris -- tus Er -- lö -- ser, Chris -- tus Be -- frei -- er, Le -- ben in E -- wig -- keit. }
   
   
\score {
<<
      \new Staff <<
        \new Voice = "refrain" << { \voiceOne \globalchor \refrain } >>
      >>
\new Lyrics \lyricsto "refrain" {
\textrefrain }

>>
}

Titel: Antw:Zeile auf Seitenbreite zwingen
Beitrag von: Manuela am Montag, 4. Februar 2019, 11:09
Das hat anscheinend irgendwas mit der Zeile

\include "gregorian.ly"

zu tun (so etwas habe ich noch nie verwendet, daher habe ich keine Erfahrung damit).

Wenn du dieses Statement auskommentierst und ragged-last = ##f setzt, dann erzielst du den gewünschten Effekt mit den Zeilen.