RehearsalMark ans Zeilenende - wie?

Begonnen von Manuela, Samstag, 9. April 2022, 11:00

« vorheriges - nächstes »

Manuela

Ich hätte gerne das Coda-Zeichen am Ende der Zeile. Schreibe ich es in vor dem Zeilenumbruch, rückt es in die folgende Zeile, schreibe ich es einen Takt vorher, so ist es nur mit Gewalt an das Zeilenende zu verschieben, z.B. mit extra-offset

Gibt es eine einfachere Methode (wahrscheinlich stehe ich nur auf der Leitung)

\version "2.23.6"

mus = \relative { c'' c c c }
\relative {
  \repeat unfold 3 \mus \mark \markup \musicglyph "scripts.coda" \break
  \repeat unfold 2 \mus \mark \markup \musicglyph "scripts.coda" \mus \break
  \repeat unfold 4 \mus
}
Danke für eure Hilfe
viele Grüße
-- Manuela

harm6

Hintergrund:
Beim Zeilenumbruch werden diverse grobs "geclont" und können sowohl am Ende der alten als auch am Anfang der neuen Zeile erscheinen.
Z.B. Clef, KeySignature, RehearsalMark, BarLine, BarNumber etc.
Manche dieser grobs erhalten ein anderes Erscheinungsbild (z.B. BarLine), bei anderen wiederum wird der Druck nur partiell erlaubt: KeyCancellation wird per default nur am Zeilenende gedruckt.

Vielfach wird das via break-visibility geregelt.

Der Befehl
  \override Score.RehearsalMark.break-visibility = ##(#t #t #f)
läßt RehearsalMark nur am Zeilenende zu (und in der Mitte der Zeile).

HTH,
  Harm

harm6

Darüberhinaus:
Du verwendest ja 2.23.6. Es gibt gerade für Wiederholungen mit Coda, dal Segno, etc diverse neue Möglichkeiten.
Eine erneute Lektüre der relevanten Abschnitte in der NR lohnt sich :)

Gruß,
  Harm

Manuela

Danke Harm.

Ich versuche mich einzufuchsen und suche noch D.C. al coda

Danke für eure Hilfe
viele Grüße
-- Manuela