On Sat, 26 Oct 2013 19:16:02 +0100 (BST)
(Ted Harding) <ted.hard...@wlandres.net> wrote:

> Follow-up: I have found the source of your pronblem (the one
> to do with vertical displacement). When a table is oujtput using
> the .TS macro, a "display drop" vertical spacing is added (and
> the same happens for .EQ using eqn, and in other contexts).
> 
> You can get rid of this (in ms macros) by setting the "display
> drop" to zero. 

Many thanks, Ted.  Setting DD to zero did indeed get it closer; I also
had to set PD to zero.  

DD isn't mentioned afaik in groff_ms or in usd-17.  That leads me with
two questions:

1.  Do you find the best way to really understand -ms is to read the
macros?  I keep hoping just to rely on the documentation. 

2.  Is there a good/accepted convention for naming user-defined
registers?  I used

        .nr DD1 \n(DD
        ...
        .nr DD \n[DD1]

on the theory that /usr/share/tmac/ms.tmac is unlikely to use register
names longer than 2 letters. 

--jkl


Reply via email to