I'm looking for a general way in MusiXTeX to force equal
spacing between the bottom line of each system and the top
line of the next.  The example PMX below shows how to do it
as long as there is plenty of vertical space. But for vertically
crowded pages I would like to force the lowest item in one system
to go below the highest one in the next.  In other words, in the
example I'd like to force MusiXTeX to let the bottom of the p's
be below the top of the bar number box in the following line.
TeX is obviously drawing a rectangle around EVERYTHING associated
with each system, then stacking them up, either with or without
extra equal vertical spaces depending on whether there is a \vfill
or not.  What I'd like to have is a way to get TeX to ignore
certain things (in this case the dynamic mark) when it constructs
these boxes.  I think what I'm asking for is a vertical analog
of \rlap.

--Don Simons

----------------------
1 1 4 4 4 4 0 0
6 72 20 0

t
./
\\def\bs{{\tt\char'134}}\
\\def\addstruts#1{\znotes\zcharnote{-#1}{~}\en}\
\\let\alat\alaligne\def\starteq#1{\def\alaligne{\addstruts#1\alat}}\
\\def\endeq{\let\alaligne\alat}\
h
This page ends with \bs eject (PMX default)
c05 c c c c c c c c c c c /
%
L13P2
h
This page ends with \bs vfill\bs eject
c05 c c c c c c c c c c /
\\\let\ejt\eject\def\eject{\vfill\ejt\let\eject\ejt}\
c05 /
%
L25P3
h
This page ends with \bs eject (PMX default)
c05 c c c Dpppp c c c c c c c c /
%
L37P4
h
This page ends with \bs vfill\bs eject
c05 c c c Dpppp c c c c c c c /
\\\let\ejt\eject\def\eject{\vfill\ejt\let\eject\ejt}\
c05 /
%
L49P5
h
This page has a strut below every staff and no vfill
\\\starteq7\
c05 c c c Dpppp c c c c c c c c /
%
L61P6
h
This page has a strut below every staff and vfill
c05 c c c Dpppp c c c c c c c /
\\\let\ejt\eject\def\eject{\vfill\ejt\let\eject\ejt}\
c05 /

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.

Reply via email to