Dirk Laurie wrote:
> I find that I spend a lot of time getting my vertical spacing just right,
> most of the time by trail-and-error.  I'm also not overfond of the PMX
> "benign bug" described as follows in the manual:
> 
>   When TEX'ing the output of PMX you will usually get an Underfull
>   \vbox message at the end of each page. This is due to my using
>   \eject at the end of every page, which automatically spaces the
>   systems vertically without having to fiddle with \staffbotmarg. As
>   far as I know, the warning is benign, and may be ignored.
> 
> How hard would it be to provide information on vertical spacing to
> MusiXflx so that it can calculate similar vertical spacing as it does for
> horizontal, making the vertical space available for automatic
> redistribution equal to zero?

In the general case this would be impossible. MusiXflex is only able to work 
out horizontal spacing by enforcing total control over *everything* within 
\startpiece..\stoppiece which may affect horizontal spacing (i.e. which 
contributes horizontal material to the lists being built by TeX) hence the 
total lack of forgiveness of stray spaces at the end of lines in your input and 
so on. Applying this to vertical material would require you either to make 
\output incredibly trivial which you could do for whole scores, probably - 
require that everything which contributes vertical material must do so with 
respect to MusiXflex (i.e. record it) and further require that \output does 
nothing clever with the score or you'd have to do something horrendously 
complicated with \mark and \split in \output to calculate the available 
vertical space ... but that would never work with LaTeX, for example (so the 
MusiXTeX manual couldn't use it, say).


David

-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music

Reply via email to