Re: RehearsalMark adds unwanted space
2017-04-25 0:01 GMT+02:00 Thomas Morley : > 2017-04-24 23:02 GMT+02:00 Peter Crighton : > > Hello all, > > > > when removing both the Clef and BarNumber engraver, an occasional > > RehearsalMark at the beginning of a line affects the horizontal position > of > > the following note. How can I prevent this, so the first note of every > line > > is in the same horizontal position? See example below. > > > > This is not unique to RehearsalMarks. For instance, if you did not remove > > the BarNumber engraver, every line would have that space at the > beginning. > > > > > > \version "2.19.59" > > > > \relative c' { > > R1 \break > > \mark \default > > \repeat unfold 2 { > > \repeat unfold 2 { > > c4 c c c > > } \break > > } > > \mark \default > > \repeat unfold 2 { > > \repeat unfold 3 { > > c4 c c c > > } \break > > } > > } > > > > \layout { > > \context { > > \Staff > > \remove "Clef_engraver" > > } > > > > \context { > > \Score > > \remove "Bar_number_engraver" > > } > > } > > > > > > Thanks, > > Peter > > > Not sure why this happens, as a workaround you could do: > > \layout { > \context { > \Staff > %\remove "Clef_engraver" > \override Clef.stencil = #point-stencil > \override Clef.space-alist.first-note = #'(fixed-space . 0) %% adjust! > } > > \context { > \Score > %\remove "Bar_number_engraver" > \override BarNumber.stencil = #point-stencil > \override LeftEdge.space-alist.clef = #'(fixed-space . 0) %% adjust! > } > } > > > Cheers, > Harm Thank you, that works for me. Although I think LeftEdge.space-alist.clef should be using extra-space; fixed-space is only compatible with first-note and next-note, according to the Internals Reference. -- Peter Crighton | Musician & Music Engraver based in Mainz, Germany http://www.petercrighton.de ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: RehearsalMark adds unwanted space
2017-04-24 23:02 GMT+02:00 Peter Crighton : > Hello all, > > when removing both the Clef and BarNumber engraver, an occasional > RehearsalMark at the beginning of a line affects the horizontal position of > the following note. How can I prevent this, so the first note of every line > is in the same horizontal position? See example below. > > This is not unique to RehearsalMarks. For instance, if you did not remove > the BarNumber engraver, every line would have that space at the beginning. > > > \version "2.19.59" > > \relative c' { > R1 \break > \mark \default > \repeat unfold 2 { > \repeat unfold 2 { > c4 c c c > } \break > } > \mark \default > \repeat unfold 2 { > \repeat unfold 3 { > c4 c c c > } \break > } > } > > \layout { > \context { > \Staff > \remove "Clef_engraver" > } > > \context { > \Score > \remove "Bar_number_engraver" > } > } > > > Thanks, > Peter Not sure why this happens, as a workaround you could do: \layout { \context { \Staff %\remove "Clef_engraver" \override Clef.stencil = #point-stencil \override Clef.space-alist.first-note = #'(fixed-space . 0) %% adjust! } \context { \Score %\remove "Bar_number_engraver" \override BarNumber.stencil = #point-stencil \override LeftEdge.space-alist.clef = #'(fixed-space . 0) %% adjust! } } Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RehearsalMark adds unwanted space
Hello all, when removing both the Clef and BarNumber engraver, an occasional RehearsalMark at the beginning of a line affects the horizontal position of the following note. How can I prevent this, so the first note of every line is in the same horizontal position? See example below. This is not unique to RehearsalMarks. For instance, if you did not remove the BarNumber engraver, every line would have that space at the beginning. \version "2.19.59" \relative c' { R1 \break \mark \default \repeat unfold 2 { \repeat unfold 2 { c4 c c c } \break } \mark \default \repeat unfold 2 { \repeat unfold 3 { c4 c c c } \break } } \layout { \context { \Staff \remove "Clef_engraver" } \context { \Score \remove "Bar_number_engraver" } } Thanks, Peter -- Peter Crighton | Musician & Music Engraver based in Mainz, Germany http://www.petercrighton.de ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user