Looking at some Bell System Practices, I finally realized what the 'nP' macro is for. I've attached a patch to make 'nP' conform to the BSP style -- using level 1 heading numbers with the heading font, and indenting the second line of the paragraph to line up with the text of the first line.

In case anyone depends on the default behavior, you have to set the 'BSP' number register to enable the BSP style. Without this register defined, 'nP' performs as before (uses level 2 heading numbers with the paragraph font, and the second line is not indented).

ChangeLog entry:

2006-09-10      Larry Kollar    <[EMAIL PROTECTED]>

        * contrib/mm/m.tmac: Modified the 'nP' macro to conform to
        Bell System Practices style when the 'BSP' register is defined.
        Modified the 'H' macro to reset \n[par*number2].

        * contrib/mm/groff_mm.man: Added a note about using the
        'BSP' register to the 'nP' macro, and added 'BSP' to the number
        register list.

Please test...

--
Larry Kollar     k  o  l  l  a  r  @  a  l  l  t  e  l  .  n  e  t
Unix Text Processing: "UTP Revival"
http://unixtext.org/


_______________________________________________
Groff mailing list
Groff@gnu.org
http://lists.gnu.org/mailman/listinfo/groff

Reply via email to