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 <eby...@yahoo.com>: > 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 <fibonacci.pro...@gmail.com> wrote: > >> From: Fibonacci Prower <fibonacci.pro...@gmail.com> >> Subject: Re: Fwd: Consistent page layout >> To: "Eby Mani" <eby...@yahoo.com> >> Cc: lilypond-user@gnu.org >> Date: Wednesday, March 31, 2010, 9:07 PM >> Doesn't work, I'm getting the same >> results as before. >> >> 2010/3/31 Eby Mani <eby...@yahoo.com>: >> > 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 <fibonacci.pro...@gmail.com> >> wrote: >> > >> >> From: Fibonacci Prower <fibonacci.pro...@gmail.com> >> >> Subject: Fwd: Consistent page layout >> >> To: lilypond-user@gnu.org >> >> 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 <fibonacci.pro...@gmail.com> >> >> Date: 2010/3/30 >> >> Subject: Re: Consistent page layout >> >> To: Phil Holmes <m...@philholmes.net> >> >> >> >> >> >> Thank you, that takes care of the first problem. >> >> >> >> The second is still unresolved, though. >> >> >> >> 2010/3/30 Phil Holmes <m...@philholmes.net>: >> >> > 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" >> >> > <fibonacci.pro...@gmail.com> >> >> > To: <lilypond-user@gnu.org> >> >> > 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 >> >> > lilypond-user@gnu.org >> >> > 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 >> >> lilypond-user@gnu.org >> >> 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 lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user