Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Donnerstag, 14. Februar 2013, 19:02
-
Liebe Freunde,
was tun, wenn Text zu nahe unter der Notenzeile steht?
Ich habe im Forum und auch im Handbuch nicht das Passende gefunden (oder auch nicht kapiert?)
Gruß
chf
-
Hi chf!
Was für Text ist das? Lyrics? Markup? RehearsalMark?
Da kommt man mit zB Y-extent und staff-padding ziemlich weit....
Gruß
Nathan
edit: na da bin ich doof, du schreibst ja "Liedtext" im Thema! Ich suche mal....
-
Doch mit Y-extent im \context block:
\version "2.16.2"
\relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
\addlyrics { "\"I" am so lone -- "ly,\"" said she }
\layout {
\context {
\Score
\override LyricText #'Y-extent = #'( 0 . 4 )
}
}
-
Hallo kilgore,
leider ohne Erfolg! Trotzdem danke.
chf
-
vielleicht nonstaff-relatedstaff-spacing (in VerticalAxisGroup)?
Eluze
-
Hallo Christa,
kilgores Vorschlag funktioniert bei mir sehr gut.
Falls meine Idee unten auch nicht zum Erfolg führt, wirst Du nicht umhin kommen ein Beispiel zu posten.
\version "2.16.1"
\layout {
\context {
\Lyrics
\override VerticalAxisGroup #'nonstaff-relatedstaff-spacing =
#'((basic-distance . 5.5)
(padding . 1.5) % default: 0.5
(stretchability . 1))
}
}
m = \relative c' { \repeat unfold 10 { c1 d e f \break } }
l = \lyricmode { \repeat unfold 10 { bla ble bli blo } }
<<
\new Staff \new Voice = "m" \m
\new Lyrics \lyricsto "m" \l
>>
HTH,
Harm
-
Hallo Harm,
vielleicht habe ich kilgores Vorschlag nicht richtig umgesetzt?
Deiner funktioniert jedenfalls.
Gute Nacht!
Christa
an alle: ihr seid Schätze!
-
oder auch mal so mitten im \lyricmode:
\once \override LyricText #'Y-extent = #'( -7 . 0 für eine Textzeile mal nicht schlecht ...
M.