[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Groff] Revised version of the proposed revised START macro for -mom
From: |
Peter Schaffter |
Subject: |
Re: [Groff] Revised version of the proposed revised START macro for -mom |
Date: |
Sat, 11 Jan 2003 02:34:40 -0500 |
User-agent: |
Mutt/1.0.1i |
James --
As I mentioned a couple of days ago, I won't have time to inspect and
test your proposed changes immediately. Due to moving, it's quite
likely I won't even have my box up and running for the next two weeks.
:( However, quick inspection of your proposed changes is very
encouraging.
On Wed, Jan 08, 2003, James J. Ramsey wrote:
> In response to suggestions from Peter Schaffer (author
> of the -mom macros), I made the following changes:
>
> 1) TITLE_DOCHEADER is now DEFAULT_DOCHEADER.
Good. Helps with consistency.
> 2) The space after the docheader is adjusted so that
> the text should line up on the bottom margin. However,
> I used a different algorithm that calculates the
> height of the docheader directly and doesn't require
> #DOCHEADER_LINES. So far, the result seems identical
> to the original algorithm from -mom, and the new
> algorithm has the advantage of accounting for things
> like graphics and spacing adjustments within the
> macros.
I really like this. My fingers are crossed that you got it bang on
first time around. :)
> I did find that to further modify the START macro to
> adjust the line spacing, I had to work around a weird
> (mis?)feature of the ALD macro, namely that this
>
> .if <conditional> \{ .ALD <number> \}
>
> and this
>
> .if <conditional> \{\
> . ALD <number>
> .\}
>
> yield very different results!
Weird. I'll be checking it out.
--
+-----------------------------------------------------------+
| "For-profit medical care is the Hippocratic equivalent of |
| for-profit religion." |
+-----------------------------------------------------------+
PTPi
Peter Schaffter
31, Curé-André-Préseault
Appt. 22
Gatineau (Québec)
CANADA J8T 6E4
A confirmed GNU/Linuxer. Sorry, I don't do Windows.