Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: ToPDF am Samstag, 29. März 2014, 11:16
-
Wie kann ich (durch globale Einstellung?) verhindern, dass der Bindestrich "-" in das __________- hineinreicht. Sieht unschön aus.
\version "2.18.00"
#(set-global-staff-size 20)
melody =
\relative c'' {\new Voice = "singer"
\time 4/4
e4 r4 \tuplet 3/2 {e e e} |
\slurDashed e (e) e~ e4 |
r4 \tuplet 3/2 {e e e} |
}
Versea = \lyricmode {
"" la la la -- \set ignoreMelismata = ##t laaaa laaa \unset ignoreMelismata laaaa __ laaaa -- laaa laa -
}
Verseb = \lyricmode {
"" laaaaa laaaaa la -- laaa __ -- la, __ laaaaa~ aa -- laa -- la __
}
Versec = \lyricmode {
"" laaa laaa -- laaaaa~aaa laa __ -- la __ laa laa -- laaaaa -- laaaaa __
}
\book {
\score {
<<
\new Staff <<
\melody >>
\lyricsto "singer" \new Lyrics \Versea
\lyricsto "singer" \new Lyrics \Verseb
\lyricsto "singer" \new Lyrics \Versec
>>
\layout {
}
}
}
-
Ich würde mal behaupten: Es ist einfach unüblich, Silben, auf die noch ein Bindestrich folgt, mit Unterstrichen zu verlängern … Stattdessen werden eher mehrere Bindestriche gesetzt (also statt „la______ - la“ eher „la - - - la“). Macht LilyPond auch so, wenn du „la -- _ _ _“ statt „la __ _ _ _ -- la“ eingibst. Jedenfalls könnte ich mir vorstellen, dass es aufgrund dieser Konvention schwierig wird, LilyPond was anderes beizubringen …
Nun kann es sein, dass dir diese Bindestriche zu selten auftreten (du also lieber „la - - - - la“ statt „la - - la“ o. ä. hättest). Dazu kannst du die dash-period des LyricHyphen verändern, Standardwert ist 10 (siehe http://lilypond.org/doc/v2.18/Documentation/internals/lyrichyphen):
Verseb = \lyricmode {
\override LyricHyphen.dash-period = #3
"" laaaaa laaaaa la -- laaa -- _ la, laaaaa~aa
}