lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fwd: Consistent page layout


From: Fibonacci Prower
Subject: Re: Fwd: Consistent page layout
Date: Fri, 2 Apr 2010 16:40:50 -0400

Thank you, it works fine. Also thank you for your suggestions on the
attached files - I've included them on mine.

2010/3/31 Eby Mani <address@hidden>:
> My bad, i put ragged-last-bottom = ##t earlier, it should be ##f.
>
> \paper {
>
>  #(set-paper-size "letter")
>
>  print-page-number = ##t
>
>  ragged-last-bottom = ##f %%adjustments for the last system, if set to ##t 
> systems on last page won't be spaced evently.
>
>  ragged-bottom = ##f
>
> }
>
> also see the attached pdf and ly files.
>
> Eby.
>
> --- On Wed, 3/31/10, Fibonacci Prower <address@hidden> wrote:
>
>> From: Fibonacci Prower <address@hidden>
>> Subject: Re: Fwd: Consistent page layout
>> To: "Eby Mani" <address@hidden>
>> Cc: address@hidden
>> Date: Wednesday, March 31, 2010, 9:07 PM
>> Doesn't work, I'm getting the same
>> results as before.
>>
>> 2010/3/31 Eby Mani <address@hidden>:
>> > Hi,
>> >
>> > You may put
>> >
>> > \override Score.RehearsalMark #'break-visibility =
>> #begin-of-line-invisible \override Score.RehearsalMark
>> #'self-alignment-X = #RIGHT \mark "Fine."
>> >
>> > inside "ErstS" and avoid using it inside "global"
>> unless you want "Fine" & "Da capo al Fine." appear in
>> part extraction instead of putting it in each part.
>> >
>> > ErstS = <<
>> > \global
>> > {
>> >  ees2 ees4 g bes2. bes4 g ees f2 bes, ees4. f8 g4 f8
>> ees bes'4. aes8 g2
>> >  ees4. ees8 ees4 ees aes2 bes4 bes c2 aes c4 bes ~
>> bes aes g ees f2 d4 aes' g1 \bar "|." \override
>> Score.RehearsalMark #'break-visibility =
>> #begin-of-line-invisible \override Score.RehearsalMark
>> #'self-alignment-X = #RIGHT \mark "Fine."
>> >
>> >  c4 bes8 aes g2 bes2 bes4 g bes2 g r4 ees f g aes g
>> aes bes c2.
>> >  c4 c2( a4) c c2( a2) c c ~ c a ~ a r4 bes aes2 g4
>> ees aes aes f d ees1 \bar "||" \mark "Da capo al Fine."
>> > }
>> >
>> > Regarding systems spacing issue,  use use following
>> \paper block Instead of #(set-default-paper-size "letter"),
>> >
>> > \paper {
>> >
>> >  #(set-paper-size "letter")
>> >
>> >  print-page-number = ##t
>> >
>> >  ragged-last-bottom = ##t
>> >
>> >  ragged-bottom = ##f
>> >
>> > }
>> >
>> > Hope this helps.
>> >
>> > Eby
>> >
>> > --- On Tue, 3/30/10, Fibonacci Prower <address@hidden>
>> wrote:
>> >
>> >> From: Fibonacci Prower <address@hidden>
>> >> Subject: Fwd: Consistent page layout
>> >> To: address@hidden
>> >> Date: Tuesday, March 30, 2010, 7:26 PM
>> >> Sorry, I've just noticed I didn't
>> >> send this message to the whole list.
>> >>
>> >>
>> >> ---------- Forwarded message ----------
>> >> From: Fibonacci Prower <address@hidden>
>> >> Date: 2010/3/30
>> >> Subject: Re: Consistent page layout
>> >> To: Phil Holmes <address@hidden>
>> >>
>> >>
>> >> Thank you, that takes care of the first problem.
>> >>
>> >> The second is still unresolved, though.
>> >>
>> >> 2010/3/30 Phil Holmes <address@hidden>:
>> >> > Hi,
>> >> >
>> >> > I can't answer the question about spacing on
>> the page,
>> >> but you can cure the
>> >> > problem with the text going off the page by
>> >> right-aligning them using
>> >> >
>> >> >  \override Score.RehearsalMark
>> #'self-alignment-X =
>> >> #RIGHT
>> >> >
>> >> > in your global block.  See the notation
>> reference,
>> >> 1.8.1 Writing Text -
>> >> > Snippets.
>> >> >
>> >> > HTH
>> >> >
>> >> > --
>> >> > Phil Holmes
>> >> >
>> >> >
>> >> > ----- Original Message ----- From: "Fibonacci
>> Prower"
>> >> > <address@hidden>
>> >> > To: <address@hidden>
>> >> > Sent: Tuesday, March 30, 2010 5:37 PM
>> >> > Subject: Consistent page layout
>> >> >
>> >> >
>> >> > Hello.
>> >> >
>> >> > I've created a score using Lilypond 2.12.2
>> (source
>> >> code is at the
>> >> > end). Unfortunately there are two things
>> which I
>> >> haven't been able to
>> >> > fix:
>> >> > 1- The text "Da capo al Fine", which appears
>> right at
>> >> the end - or at
>> >> > least should, is displayed as "Da capo al
>> Fin". This,
>> >> of course, is
>> >> > because the whole line does not fit in the
>> page. How
>> >> can I move it to
>> >> > the left so that it fits?
>> >> > 2- On the first page, the first system
>> appears right
>> >> on top and the
>> >> > second one on the bottom. On the second page,
>> the
>> >> second system
>> >> > appears on the middle of the page, and the
>> bottom part
>> >> looks empty.
>> >> > How can I make the pages look consistent?
>> >> >
>> >> > Thanks in advance.
>> >> >
>> >> > The aforementioned code:
>> >> >
>> >> > \version "2.12.2"
>> >> >
>> >> > #(set-default-paper-size "letter")
>> >> >
>> >> > \header {
>> >> >  title = "Himno de los Andes"
>> >> >  subtitle = \markup { \small "Voces mixtas"
>> }
>> >> >  composer = "Luis Antonio Escobar"
>> >> >  tagline = { }
>> >> > }
>> >> >
>> >> > global = {
>> >> >  \time 4/4
>> >> >  \key c \minor
>> >> >  \override Score.RehearsalMark
>> #'break-visibility =
>> >> #begin-of-line-invisible
>> >> >  \override Score.RehearsalMark #'direction =
>> #down
>> >> >  \skip1*12 \mark "Fine" \break
>> >> >  \skip1*14 \mark \markup {\small "Da capo al
>> Fine"}
>> >> > }
>> >> >
>> >> > ErstS = <<
>> >> > \global
>> >> > {
>> >> >  ees2 ees4 g bes2. bes4 g ees f2 bes, ees4.
>> f8 g4 f8
>> >> ees bes'4. aes8 g2
>> >> >  ees4. ees8 ees4 ees aes2 bes4 bes c2 aes c4
>> bes ~
>> >> bes aes g ees f2 d4 aes'
>> >> > g1
>> >> >  c4 bes8 aes g2 bes2 bes4 g bes2 g r4 ees f
>> g aes g
>> >> aes bes c2.
>> >> >  c4 c2( a4) c c2( a2) c c ~ c a ~ a r4 bes
>> aes2 g4
>> >> ees aes aes f d ees1
>> >> > }
>> >> >>>
>> >> >
>> >> > ErstC = <<
>> >> > \global
>> >> > {
>> >> >  ees2 ees4 g bes2. bes4 g ees f2 bes, ees4.
>> f8 g4 f8
>> >> ees bes'4. aes8 g2
>> >> >  ees4. ees8 ees4 ees aes2 g4 g aes2 aes ees4
>> g ~ g f
>> >> ees ees f2 d ees1
>> >> >  c'4 bes8 aes g2 bes2 bes4 g bes2 g r4 ees f
>> g ees
>> >> ees ees ees ees2.
>> >> >  c'4 c2( a4) c c2( a2) a a ~ a e ~ e r4 bes'
>> aes2 g4
>> >> ees c c d d ees1
>> >> > }
>> >> >>>
>> >> >
>> >> > ErstT = <<
>> >> > \global
>> >> > {
>> >> >  ees'4( d) c bes g2. g4 bes g bes2 bes ees4
>> d c8 bes
>> >> aes g f4. bes8 ees,2
>> >> >  c'4. c8 c4 c des2 des4 des ees2 aes, f'4
>> ees ~ ees d
>> >> ees ees c2 d ees1
>> >> >  c4 bes8 aes g2 bes2 bes4 g bes2 g r4 ees'
>> des bes c
>> >> bes c des c2.
>> >> >  aes4 a2( f4) ees' e2( f) ees e ~ e c ~ c r2
>> r1 aes4
>> >> aes bes bes g1
>> >> > }
>> >> >>>
>> >> >
>> >> > ErstB = <<
>> >> > \global
>> >> > {
>> >> >  ees2 ees4 d ees2. ees4 ees ees d2 bes2
>> ees4. d8 ees4
>> >> d8 c d4. d8 ees2
>> >> >  aes4. aes8 g4 ges4 f2 ees4 ees aes2 aes a4
>> bes ~ bes
>> >> b c g aes2 bes ees,1
>> >> >  c'4 bes8 aes g2 bes2 bes4 g bes2 g r4 ees4
>> ees ees
>> >> aes4 bes aes g aes2.
>> >> >  aes4 f2 f4 a g2 f aes a ~ a a ~ a r2 r1 f4
>> f bes bes
>> >> ees,1
>> >> > }
>> >> >>>
>> >> >
>> >> > letraGlobal = \lyricmode {
>> >> >  En2 lo4 más al2. -- to4 de la pa2 -- tria,
>> \skip2..
>> >> lu8 -- ce4. --
>> >> > ro_a8 -- zul.2
>> >> >  U4. -- ni8 -- ver4 -- si -- dad2 de4 los
>> An2 -- des,
>> >> a4 -- mor,2 ho4
>> >> > -- nor y ju2 -- ven -- tud.1
>> >> >  En4 nues8 -- tra voz2 can2 -- ta4 la pa2 --
>> tria,
>> >> \skip4 y_u4 -- na
>> >> > pa -- la -- bra tri -- co -- lor:2.
>> >> >  Co4 -- lom2 -- bia,4 Co -- lom2 -- bia, Co
>> -- lom1
>> >> -- bia, \skip2*3
>> >> > nues4 -- tro co -- ra -- zón.1
>> >> > }
>> >> >
>> >> > letraHembras = <<
>> >> > \letraGlobal
>> >> > \lyricmode {
>> >> >  \skip2*7 res4. -- plan8 -- de4 -- ce_un8
>> \skip4.
>> >> \skip1*18 fla4 --
>> >> > me2 -- a4 en
>> >> > }
>> >> >>>
>> >> >
>> >> > letraTenor = <<
>> >> > \letraGlobal
>> >> > \lyricmode {
>> >> >  \skip2*7 res4 -- plan -- de8 -- ce un
>> >> > }
>> >> >>>
>> >> >
>> >> > letraBajo = <<
>> >> > \letraGlobal
>> >> > \lyricmode {
>> >> >  \skip2*7 res4. -- plan8 -- de4 -- ce_un8
>> >> > }
>> >> >>>
>> >> >
>> >> > \score {
>> >> >
>> >> > \new ChoirStaff<<
>> >> >
>> >> > \new Staff {
>> >> > <<
>> >> > \new Voice = "soprano" \relative g' {
>> >> >  \set Staff.instrumentName = #"Soprano"
>> >> >  \clef treble
>> >> >  \ErstS
>> >> > }
>> >> > \new Lyrics {
>> >> >  \set associatedVoice = "soprano"
>> \letraHembras
>> >> > }
>> >> >>>
>> >> > }
>> >> >
>> >> > \new Staff {
>> >> > <<
>> >> > \new Voice = "contralto" \relative g' {
>> >> >  \set Staff.instrumentName = #"Contralto"
>> >> >  \clef treble
>> >> >  \ErstC
>> >> > }
>> >> > \new Lyrics {
>> >> >  \set associatedVoice = "contralto"
>> \letraHembras
>> >> > }
>> >> >>>
>> >> > }
>> >> >
>> >> > \new Staff {
>> >> > <<
>> >> > \new Voice = "tenor" \relative g {
>> >> >  \set Staff.instrumentName = #"Tenor"
>> >> >  \clef "treble_8"
>> >> >  \ErstT
>> >> > }
>> >> > \new Lyrics {
>> >> >  \set associatedVoice = "tenor" \letraTenor
>> >> > }
>> >> >>>
>> >> > }
>> >> >
>> >> > \new Staff {
>> >> > <<
>> >> > \new Voice = "bajo" \relative a {
>> >> >  \set Staff.instrumentName = #"Bajo"
>> >> >  \clef bass
>> >> >  \ErstB
>> >> > }
>> >> > \new Lyrics {
>> >> >  \set associatedVoice = "bajo" \letraBajo
>> >> > }
>> >> >>>
>> >> > }
>> >> >
>> >> >>>
>> >> > \layout { }
>> >> > }
>> >> >
>> >> > --
>> >> > $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor
>> >> print+map{("\e[7m \e[0m",
>> >> > chr
>> >>
>> ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
>> >> >
>> >>
>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39"
>> >> >
>> >>
>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl
>> >> rulz
>> >> >
>> >> >
>> >> >
>> _______________________________________________
>> >> > lilypond-user mailing list
>> >> > address@hidden
>> >> > http://lists.gnu.org/mailman/listinfo/lilypond-user
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor
>> >> print+map{("\e[7m \e[0m",
>> >> chr
>> >>
>> ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
>> >>
>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39"
>> >>
>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl
>> >> rulz
>> >>
>> >>
>> >>
>> >> --
>> >> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor
>> >> print+map{("\e[7m \e[0m",
>> >> chr
>> >>
>> ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
>> >>
>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39"
>> >>
>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl
>> >> rulz
>> >>
>> >>
>> >> _______________________________________________
>> >> lilypond-user mailing list
>> >> address@hidden
>> >> http://lists.gnu.org/mailman/listinfo/lilypond-user
>> >>
>> >
>> >
>> >
>> >
>>
>>
>>
>> --
>> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor
>> print+map{("\e[7m \e[0m",
>> chr
>> ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39"
>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl
>> rulz
>>
>
>
>



-- 
$0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m",
chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
$P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39"
."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz




reply via email to

[Prev in Thread] Current Thread [Next in Thread]