Hi Wol,

> Basically, what I want is "\StaffOff   ...text...   \StaffOn". So, thinking 
> treble clef, the text would be centred on the "b" line. Markup, however, 
> seems to want to be above or below the staff, and that's it. How do I force 
> it IN the staff, or am I using the wrong technique completely? I know you can 
> force a rest to a note-position, is there any way of doing the same with text?

There are two obvious ways:

1. Use extra-offset, after everything is already laid out (with the text 
outside the staff).
2. Turn off outside-staff-priority. (cf. 
http://www.lilypond.org/doc/v2.19/Documentation/learning/outside_002dstaff-objects#the-outside_002dstaff_002dpriority-property,
 where it points out that “By default [outside-staff-priority] is set to #f for 
all within-staff objects”.)

I would probably use method #1 (with the tweak added externally via the 
edition-engraver, to maintain content-presentation separation).

Hope this helps!
Kieren.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: [email protected]


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to