Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: trulli am Donnerstag, 3. Dezember 2009, 14:55
-
Hallo,
wie kann ich auf einfache Weise in diesem Beispiel die Fermate und die III vertauschen?
Noch eine Frage: die Fermate und die III sind nicht zentriert übereinander. Wie kann ich beide zentrieren?
Danke und Grüße von Trulli
\version "2.12.1"
\relative c' { c1 \fermata ^\markup {"III"}
}
-
\relative c''' {
\once \override TextScript #'script-priority = #-100
a2^\prall^\markup { \sharp }
\once \override Script #'script-priority = #-100
a2^\prall^\markup { \sharp }
}
das beispiel stammt aus dem NR http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Attached-to-notes#Attached-to-notes (http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Attached-to-notes#Attached-to-notes)
-
Die Fermate liegt über dem Notenkopf.
Aber \markup richtet sich nach dem Hals (hier links und unsichtbar).
Komplizierte Abhilfe gibt's bei LSR 637 (http://lsr.dsi.unimi.it/LSR/Item?u=1&id=637).
Gruss
-
Hallo und danke für die schnellen Antworten,
#'script-priority :o ...was es so alles gibt....
Da der Fall bei mir häufiger in derselben Partitur auftritt, habe ich einfach
\override Script #'script-priority = #-100
an den Anfang gesetzt und bekomme so immer die richtige Reihenfolge.
Die Zentrierung ist ja kompliziert... kapiere ich gar nicht. Dabei dachte ich, es wäre ganz leicht und ich habe nur den Hinweis übersehen... Die Sache habe ich deshalb mit X-offset gelöst.
\version "2.12.1"
\relative c' {
\override Script #'script-priority = #-100
\once \override TextScript #'X-offset = #'-0.5
c1 \fermata ^\markup {"III"}
}
Grüße von Trulli