• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Übungszeichen verschieben

Begonnen von l3u, Sonntag, 28. April 2013, 11:54

Vorheriges Thema - Nächstes Thema

l3u

Hallo :-)

Trotz der Lektüre des entsprechenden Abschnitts im Handbuch Objekte ausrichten im Handbuch habe ich es nicht geschafft, die Position eines Übungszeichens zu verändern.

Das Problem ist folgendes: ich würde gerne ein Übungszeichen, das über einer Klammer gesetzt wird, etwas nach rechts verschieben, damit es neben dem Ende der Klammer weiter unten gesetzt wird und es keinen so großen Abstand zur vorherigen Zeile gibt. Verschoben werden soll das Zeichen natürlich nur dann, wenn es denn tatsächlich über der Klammer gesetzt wird, und nicht am Anfang der nächsten Zeile.

Gerne könnte auch die Klammer ein bisschen weiter links aufhören – es geht mir nur darum, dass die Übungsmarkierung neben die und nicht über der Klammer gesetzt wird.

Folgendes Minimalbeispiel generiert das ,,Problem":
\relative c'' {
\repeat volta 2 { c4 c c c } \alternative { { c c c c } { c c c c } }
\repeat volta 2 { \mark \default c c c c }
}


Vielen Dank im Voraus!

Be-3

Hallo l3u,

ich bin mir sicher, Dein Problem, das hat eine von zwei Ursachen.

Erstens: das betroffene Objekt heißt RehearsalMark.
Zweitens: dieses Vortragszeichen befindet sich auf Score-Ebene.

Du könntest also z. B. vor dem \mark \default einmalig den X-offset verschieben:

        \once \override Score.RehearsalMark #'X-offset = #1

Ohne "Score" davor tut sich nichts. Bei einem anderen Objekt als RehearsalMark tut sich auch nichts.

Viele Grüße
Torsten

l3u

Tatsächlich genügt schon ein #'X-offset = #0.1, damit die Übungsmarkierung neben der Klammer gesetzt wird. Vielen Dank, das ist genau das, was ich gesucht habe :-)