[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Horizontal spacing at the left of each staff
From: |
Thomas Morley |
Subject: |
Re: Horizontal spacing at the left of each staff |
Date: |
Mon, 23 Jul 2012 22:58:48 +0200 |
2012/7/23 Thomas Baruchel <address@hidden>:
> On Mon, 23 Jul 2012, Thomas Morley wrote:
>>
>> would be nice if you would post a _tiny_ example, which _compiles_ as
>> it is to show the problem.
>
>
> Here is the exact issue I encounter: see the ugly alterations at the left
> edge
> of each line (except the first one, which is OK). I would like to have some
> extra horizontal space at the left of each line (except the first one).
>
>
>
> \version "2.12.3"
>
> #(set-default-paper-size "a4")
>
> \paper {
> #(set-paper-size "a4")
> % print-page-number = ##t
> % print-first-page-number = ##t
> oddHeaderMarkup = \markup \fill-line { " " }
> evenHeaderMarkup = \markup \fill-line { " " }
> oddFooterMarkup = \markup { \fill-line {
> \bold \fontsize #2 \on-the-fly #print-page-number-check-first
> \fromproperty #'page:page-number-string } }
> evenFooterMarkup = \markup { \fill-line {
> \bold \fontsize #2 \on-the-fly #print-page-number-check-first
> \fromproperty #'page:page-number-string } }
> % system-count = #6 % 6 portées par page
> ragged-last-bottom = ##f
> ragged-bottom = ##f
> top-margin = 1\cm
> bottom-margin = 1.5\cm
> left-margin = 2\cm
> line-width = 17\cm
> foot-separation = 6.5\mm % au-dessus du numéro de page
>
> page-limit-inter-system-space = ##t
> page-limit-inter-system-space-factor = 1.1
>
>
> }
>
> \layout {
> indent=0
> \context {
> \PianoStaff
> %\remove "System_start_delimiter_engraver" % accolade
>
> }
> \context {
> \Staff
> \remove "Bar_engraver"
> \remove "Time_signature_engraver"
> }
> \context {
> \Score
> \remove "Bar_number_engraver"
> \remove "System_start_delimiter_engraver" % barre de début
> \override SpacingSpanner #'shortest-duration-space = #2
> % \override LeftEdge #'space-alist #'first-note = #'(extra-space . 2)
> }
> }
>
>
> musicRH = {
> \clef treble
>
> \repeat "unfold" 48 { <b'! ais' f'!>1 }
> }
>
> musicLH = {
> \clef treble
> \repeat "unfold" 48 { s1 }
> }
>
> \score {
> \new PianoStaff <<
> % la ligne suivante contrôle la position de l'accolade
> \override PianoStaff.SystemStartBrace #'padding = #1
> \new Staff = "upper" \new Voice \musicRH
> \new Staff = "lower" \new Voice \musicLH
> >>
> }
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
Hi,
thanks for posting your code. Now it's clearer to me.
I wouldn't remove the "Bar_engraver" and work around with:
\version "2.12.3"
#(set-default-paper-size "a4")
\paper {
#(set-paper-size "a4")
% print-page-number = ##t
% print-first-page-number = ##t
oddHeaderMarkup = \markup \fill-line { " " }
evenHeaderMarkup = \markup \fill-line { " " }
oddFooterMarkup = \markup { \fill-line {
\bold \fontsize #2 \on-the-fly #print-page-number-check-first
\fromproperty #'page:page-number-string } }
evenFooterMarkup = \markup { \fill-line {
\bold \fontsize #2 \on-the-fly #print-page-number-check-first
\fromproperty #'page:page-number-string } }
% system-count = #6 % 6 portées par page
ragged-last-bottom = ##f
ragged-bottom = ##f
top-margin = 1\cm
bottom-margin = 1.5\cm
left-margin = 2\cm
line-width = 17\cm
foot-separation = 6.5\mm % au-dessus du numéro de page
page-limit-inter-system-space = ##t
page-limit-inter-system-space-factor = 1.1
}
\layout {
indent=0
\context {
\PianoStaff
\remove "Span_bar_engraver"
%\remove "System_start_delimiter_engraver" % accolade
}
\context {
\Staff
% \remove "Bar_engraver"
\remove "Time_signature_engraver"
\override BarLine #'stencil = ##f
% timing = ##f
}
\context {
\Score
\remove "Bar_number_engraver"
\remove "System_start_delimiter_engraver" % barre de début
\override SpacingSpanner #'shortest-duration-space = #2
}
}
musicRH = {
\clef treble
<b'! ais' f'!>1
\override Score.LeftEdge #'space-alist #'clef = #'(extra-space . 2)
\override Score.Clef #'stencil = #point-stencil
\override Staff.Clef #'space-alist #'first-note = #'(extra-space . 0)
\repeat "unfold" 47 { <b'! ais' f'!>1 }
}
musicLH = {
\clef treble
\repeat "unfold" 48 { s1 }
}
\score {
\new PianoStaff <<
% la ligne suivante contrôle la position de l'accolade
\override PianoStaff.SystemStartBrace #'padding = #1
\new Staff = "upper" \new Voice \musicRH
\new Staff = "lower" \new Voice \musicLH
>>
}
Please consider updating to "2.14.2"
-Harm