Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: Manuela am Samstag, 9. April 2022, 11:00

Titel: RehearsalMark ans Zeilenende - wie?
Beitrag von: Manuela am Samstag, 9. April 2022, 11:00
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
}
Titel: Antw:RehearsalMark ans Zeilenende - wie?
Beitrag von: harm6 am Samstag, 9. April 2022, 13:15
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
Titel: Antw:RehearsalMark ans Zeilenende - wie?
Beitrag von: harm6 am Samstag, 9. April 2022, 13:26
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
Titel: Antw:RehearsalMark ans Zeilenende - wie?
Beitrag von: Manuela am Samstag, 9. April 2022, 18:22
Danke Harm.

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