Van Ryckeghem Andr� wrote

>2. How the I command works? only numbers < 1 seems to have an affect
>as i can see in the produced tex-file, example (i want an interstaff of
18}:
>
>AI0.5 produces: \stafftopmarg0pt\staffbotmarg0pt\interstaff{9.6}\relax
>AI18
produces:\stafftopmarg0pt\staffbotmarg5\Interligne\interstaff{10}\relax
>AI2
produces:\stafftopmarg0pt\staffbotmarg5\Interligne\interstaff{10}\relax

The number following "AI" is a factor that will be applied to the
\interstaff that PMX initially computes.  It is not a value of \interstaff
itself.  AI1 will therefore have no effect.

I've reviewed PMX's handling of \interstaff .  Unfortunately its quite
complicated and some of the logic is partially buried in the sands of time.
But it appears that PMX will never permit \interstaff bigger than 20; if it
computes one bigger than 20 it assumes the page was just way too "loose"
vertically and sets it back to 10.  That is entirely consistent with the
behavior. 

It would be neither backward-compatible nor straightforward to change this
r4estriction, so Werner's suggestions about redefining \interstaff are still
the best way around this if you want it >20.  But you said you only wanted
18, and that should be possible.  In your example if AI0.5 give 9.6, then
presumably the default (AI1) is 19.2 . (Is that so?)  If so, then AI.94
should give 18 .  If you try that and it doesn't work, then please send your
whole source file, because I'd like to know why it doesn't work as it
should.

--Don Simons

Reply via email to