Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: iugin am Mittwoch, 13. November 2013, 17:12

Titel: Vertikale Abstand Lyrics
Beitrag von: iugin am Mittwoch, 13. November 2013, 17:12
Hallo miteinander

ich versuche die Abstände von den verschiedenen Strophen in einem Lied grösser zu machen.
Nachdem ich lange gesucht habe, habe ich das gefunden:
https://liarchiv.joonet.de/index.php?topic=419.msg2434#msg2434 (https://liarchiv.joonet.de/index.php?topic=419.msg2434#msg2434)

Es funktioniert, ich dachte aber, es geht einfacher.
Ich habe ein Layout-File. Dort sind alle contexte, paper- und layout-Variablen definiert, und alle Files beziehen sich auf diesem File.
Es wäre daher gut, wenn ich die Einstellungen in einer paper/layout-Umgebung definieren könnte.

Kann mir jemand helfen?
\version "2.16.2"
\include "deutsch.ly"

Sopran = \relative c' {
  \new Voice = "sopran" {     
    c4 c c c
  }
}

LyricsOneSopran = \lyricmode {
  \set stanza = #"1."
  A a a a
}
LyricsTwoSopran = \lyricmode {
  \set stanza = #"2."
  B b b b
}
LyricsThreeSopran = \lyricmode {
  \set stanza = #"3."
  C c c c
}

\score { 
  <<
    \new Staff { \Sopran }
    \new Lyrics \lyricsto "sopran" { \LyricsOneSopran }
  \new Lyrics \lyricsto "sopran" { \LyricsTwoSopran }     
  \new Lyrics \lyricsto "sopran" { \LyricsThreeSopran }     
>>
}
 

Liebe Grüsse an allen

Eugenio
Titel: Re: Vertikale Abstand Lyrics
Beitrag von: eluze am Mittwoch, 13. November 2013, 17:51
da gibt es geeignetere methoden:

\layout{
  \context{
    \Lyrics
\override VerticalAxisGroup #'nonstaff-nonstaff-spacing=#'(
  (minimum-distance . 22)
    )
  }
}

natürlich gibt es noch weitere parameter (dies nur ein kleiner hinweis)
Eluze
Titel: Re: Vertikale Abstand Lyrics
Beitrag von: iugin am Donnerstag, 14. November 2013, 14:59
Lieber Eluze

ich verstehe (mich) nicht. Ich dachte, ich hatte es auch so versucht, und es hatte nicht funktioniert.
Uns jetzt? Es geht... Wer weiss, was ich getippt hatte?!?

Also, ganz herzlichen Dank und liebe Grüsse

Eugenio