Hallo,
mit einer anderen Variante wird der horizontale Abstand automatisch eingehalten, aber dafür erntet man die Warnung, daß ein Auftakt in der Mitte eines Stückes eingesetzt wurde.
Das vordefinierte \DaCapoAlCoda, welches man in die Stimmendefinition (nur beim Taktstrich!) einfügt, lautet dann so:
DaCapoAlCoda = {
\partial 32 \noBreak
s64
\once \override Score.RehearsalMark #'extra-spacing-width = #'(0.0 . 0.0)
\once \override Score.RehearsalMark #'extra-spacing-height = #'(-inf.0 . +inf.0)
\once \override Score.RehearsalMark #'direction = #UP
\once \override Score.RehearsalMark #'outside-staff-priority = ##f
\once \override Score.RehearsalMark #'Y-offset = #0.0
\mark \markup { \general-align #Y #0.0 \whiteout \column {
\center-align \line { " Da Capo " }
\center-align \line { " al Coda " }
}
}
s64
}
Auch enthält dieses Schnipsel noch nicht das stopStaff/startStaff-Paar (statt dessen wird der Text weiß hinterlegt), und die Taktnummern könnten Verwirrung stimmen (da demnächst Lilypond die Auftakte mitzählt, bisher aber noch nicht).
Arnold