Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Donnerstag, 9. Januar 2014, 01:44
-
Liebe Freunde,
seht ihr, warum sich die Takte nicht vereinigen wollen?
Ich habe zwei Stimmen mit dem gleichen code - eine ist richtig, eine will nicht so wie ich.
Gibt es einen Trick?
Gruß
chf
-
Naja, das Problem ist, dass der erste Takt nicht ganz leer ist, sondern außer der Pause auch noch \grace s enthält. Du kannst statt zwei \tempo-Befehlen ein \tempo und ein TextScript über einem leeren Akkord (<>) verwenden:
\version "2.16.2"
\relative c'' {
\clef treble
\time 3/4
\tempo\markup \fontsize #2 "Trio"
\once \override TextScript #'extra-offset = #'(-3.5 . 0)
<>^\markup {
\concat {
(
\small \fontsize #-2 \general-align #Y #DOWN \note #"4" #1
" = "
\small \fontsize #-2 \general-align #Y #DOWN \note #"4" #1
" )"
}}
\set Score.skipBars = ##t R2.*4
\acciaccatura dis8 e4-.\f
}
Wenn ich so fragen darf: Hat es irgendeinen Grund, warum du das e von Hand verrückt hast? (Hab alle „überflüssigen“ overrides mal rausgenommen, um mir klarwerden zu können, wo eigentlich das Problem liegt …)
-
Danke!
Auf \markup bin ich an d i e s e r Stelle nicht gekommen.
Die \grace kann eigentlich nicht das Problem sein, denn im zweiten Fall stehzt sie auch. Manche Dinge bleiben eben ein Rätsel...
Egal - es gibt einen Ausweg.
Zu deiner Frage: im Gesamttext wird es dort ein wenig eng.