Jean-Pierre Coulon <[email protected]> wrote:

> I have a piano score with only 4 systems. I do not like the vertical
> distribution I obtain because the first and last systems are stuck to
> the vertical boundaries of the page.
> 
> Instead, I would like the space above the first system and below the
> last system to be half the space between systems. How can I do this
> without putting two ugly \vspace's in my source?

what's the concept of "ugly" in a tex source?

> \input musixtex
> \instrumentnumber1\setstaffs12\setclef1{\bass\treble}
> %\vskip2cm

instead:
  \leavevmode\vskip0pt plus2fill
  \lineskip0pt plus1fill

> \startpiece
> \NOtes\qa{HKNH}|\qa{hjec}\en\bar\NOtes\qa{HKNH}|\qa{hjgc}\en\bar%
> \NOtes\qa{HKNH}|\qa{hjlc}\en\bar\NOtes\qa{HKNH}|\qa{hjoc}\en\bar%
> \NOtes\qa{HKNH}|\qa{hmjc}\en\bar\NOtes\qa{HKNH}|\qa{hcec}\en\bar%
> \NOtes\qa{HKNH}|\qa{hmjc}\en\bar\NOtes\qa{HKNH}|\qa{hjec}\en\bar%
> \NOtes\qa{HKNH}|\qa{hjhc}\en\bar\NOtes\qa{HKNH}|\qa{hjjc}\en\bar%
> \NOtes\qa{HKNH}|\qa{hjkc}\en\bar\NOtes\qa{HKNH}|\qa{hjgc}\en\bar%
> \NOtes\qa{HKNH}|\qa{hjec}\en
> \linegoal4%
> \Stoppiece
> %\vskip2cm

instead:
  \vskip0pt plus2fill

> \eject
> \end
> 
> Incidentally the first \vskip does not do its job.

that's what the \leavevmode is for.  (it's not the *right* thing to do,
but since my brain is only just waking up, it'll do.)

\hskip at the start of a line doesn't work either...

robin
_______________________________________________
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
http://mailman.nfit.au.dk/mailman/listinfo/icking-music-archive.org-tex-music

Reply via email to