> Date: Thu, 22 Jun 2000 13:37:08 +0200
> From: Andreas Kurth <[EMAIL PROTECTED]>
> Werner Icking wrote:
> > \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{11}\
> I still don't get it. The above solution will let me change spacing
> within systems, with other words between connected staves. But I have
> not found a way to control spacing between systems of staves yet.
You are right. The above "patch" disables PMX to put the space between
the instruments. The rest is done automatically by MusiXTeX (or TeX)
which puts the combined staffs equally spaced on the page - if there
is more than one combined staff. This may be partially controlled by
\stafftopmarg and \staffbotmarg. In addition PMX adds some space at
the end of a page. Up to now I didn't find a way to suppress that.
> Plain TeX commands like \vskip dont't work at all.
They work if applied at the correct location. As usual with
MusiXTeX (and PMX) you may use \vskip under control of
\atnextline. So following MusiXTeX source may make sense:
\def\atnextline{\vskip -2\Interligne}\alaligne
or as complete PMX-source
1 1 8 4 8 4 0 0
1 5 20 0
t
./
h140m
w100m
\\nobarnumbers\
\\headline{\hss top of page\hss}\
\\footline{\hss bottom of page\hss}\
\\def\NLvskip#1{\def\atnextline{\vskip #1\Interligne}}\
\\musicparskip\
MR1 c44 c c c c c c c M /
L2 \\\NLvskip{12}\ MP1 /
MP1 /
L4 \\\NLvskip{-12}\ MP1 /
MP1 /
The distance to line 2 is increased by 12\Interligne,
the distance to line 3 is normal (as result of TeX's filling the page),
the distance to line 4 is reduced by 12\Interligne,
the distance to line 5 is quite normal.
\musicparskip is used to allow a wider range of \parskip so
that the "underfull vbox" messages disappear.
Look into the resulting MusiXTeX-input to see how it works.
Hope this hilft -- Werner