OK so the space-alist property is what needed changing. This should do what
you want

\version "2.18.2"

\score {
  \relative {
    \override Score.BreakAlignment #'break-align-orders =
    #(make-vector 3 '(left-edge breathing-sign clef key-cancellation
key-signature ambitus time-signature staff-bar cue-clef custos))
    \override Staff.KeySignature.space-alist =
    #'((ambitus extra-space . 1) (time-signature extra-space . 1.15))
    \override Staff.Ambitus.space-alist = #'((key-signature extra-space .
1))
    \time 3/8 \key c \minor
    es'8 g c
  }
  \layout {
    \context { \Staff
       \consists "Ambitus_engraver" }
  }
}

On Mon, Feb 23, 2015 at 1:27 PM, Kevin Barry <barr...@gmail.com> wrote:

>
> On Mon, Feb 23, 2015 at 12:32 PM, Simon Albrecht <simon.albre...@mail.de>
> wrote:
>
>> Thus I’d like to place the ambitus just before the time signature, after
>> clef and key signature. How can I do that?
>>
>
> Hi Simon,
>
> This should get your part of the way towards what you want. It puts the
> ambitus after the key signature, but produces an error and non-optimal
> spacing. The property you need to change is BreakAlignment, which
> determines the order in which these things appear. Hopefully someone else
> can help with the error.
>
> \version "2.18.2"
>
> \score {
>   \relative {
>     \override Score.BreakAlignment #'break-align-orders =
>     #(make-vector 3 '(left-edge breathing-sign clef key-cancellation
> key-signature ambitus time-signature staff-bar cue-clef custos))
>     \time 3/8 \key c \minor
>     es'8 g c
>   }
>   \layout {
>     \context { \Staff
>        \consists "Ambitus_engraver" }
>   }
> }
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to