Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: prott am Montag, 26. März 2012, 15:15
-
Hallo zusammen,
Jetzt die andere Frage: Ich arbeite bei Alter Musik gerne mit Mensurstrichen (ich habe schon genug Unheil erlebt, weil man den angeblichen Takt gegen die Textbetonung ausspielt. Auf der anderen Seite fürchte ich, daß viele Musiker ganz ohne Striche die vertikale Orientierung verlieren). Leider setzt Lilypond den Bindestrich zwischen Silben eines Wortes gerne mitten in den Mensurstrich. Ich habe auch nach einigem Suchen die Funktion noch nicht gefunden, mit der man den Bindestrich ein wenig beiseite schieben kann. Ich denke, das ist besser, als den Mensurstrich zu schieben. Wie geht es?
-
Ich bin mir gerade nicht ganz sicher, aber Mensurstriche sind doch die Taktstriche, die nur zwischen den Systemen stehen, oder? Ich weiß auch nicht, wie man die Bindestriche im Liedtext verschiebt, hätte aber eine andere Idee: probier mal \override Score.LyricText #'whiteout = ##t oder was ähnliches (weiß gerade nicht, ob die Syntax so passt).
Edit: Hab da ungefähr an sowas gedacht, hat aber noch nicht den gewünschten Effekt:
\version "2.15.33"
\score {
\new StaffGroup \with {
\override LyricHyphen #'whiteout = ##t
\override LyricHyphen #'layer = #10
} {
<<
\new Staff {
\relative c' {
c4 d e f g f e d c1
}
}
\addlyrics {
a -- b -- c -- d -- e -- f -- g -- h -- i
}
\new Staff {
\relative c' {
c4 d e f g f e d c1
}
}
>>
}
}
-
Danke für die Idee, aber ich fürchte, daß das die Bindestriche (teilweise) unsichtbar macht. Wenn es eine solche Funktion gibt, müßte sie eher bei den Kollisionsvermeidungs-Routinen zu suchen sein. Aber da bin ich noch nicht fündig geworden.