1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.dsi.unimi.it
3 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
4 %% and then run scripts/auxiliar/makelsr.py
6 %% This file is in the public domain.
13 If specified, text marks may be aligned with notation objects other
14 than bar lines. These objects include @code{ambitus},
15 @code{breathing-sign}, @code{clef}, @code{custos}, @code{staff-bar},
16 @code{left-edge}, @code{key-cancellation}, @code{key-signature}, and
17 @code{time-signature}.
21 In such cases, text marks will be horizontally centered above the
22 object. However this can be changed, as demonstrated on the second line
23 of this example (in a score with multiple staves, this setting should
24 be done for all the staves).
29 doctitle = "Aligning marks with various notation objects"
35 % the RehearsalMark will be centered above the Clef
36 \override Score.RehearsalMark.break-align-symbols = #'(clef)
39 \mark \markup { \char ##x2193 }
42 % the RehearsalMark will be centered above the TimeSignature
43 \override Score.RehearsalMark.break-align-symbols = #'(time-signature)
47 \mark \markup { \char ##x2193 }
50 % the RehearsalMark will be centered above the KeySignature
51 \override Score.RehearsalMark.break-align-symbols = #'(key-signature)
55 \mark \markup { \char ##x2193 }
61 % the RehearsalMark will be aligned with the left edge of the KeySignature
62 \once \override Score.KeySignature.break-align-anchor-alignment = #LEFT
63 \mark \markup { \char ##x2193 }
67 % the RehearsalMark will be aligned with the right edge of the KeySignature
68 \once \override Score.KeySignature.break-align-anchor-alignment = #RIGHT
70 \mark \markup { \char ##x2193 }
73 % the RehearsalMark will be aligned with the left edge of the KeySignature
74 % and then shifted right by one unit.
75 \once \override Score.KeySignature.break-align-anchor = #1
77 \mark \markup { \char ##x2193 }