groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Possible Bug in s.tmac (forked from: [Groff] pointsize changes in .N


From: Werner LEMBERG
Subject: Re: Possible Bug in s.tmac (forked from: [Groff] pointsize changes in .NH ms-macro)
Date: Thu, 16 Sep 2004 08:21:09 +0200 (CEST)

> [...]
> 
> As I noted in an earlier thread, there may be a bug here.  In fact,
> I have now checked, and can confirm that the ".ne 3v..." request in
> the above does *not* keep two lines of the following with the header
> -- it requests only sufficient space for one blank line before the
> heading, one line of heading, and *one* line of the following
> paragraph!
> 
> If we *really* want to keep two lines of the following paragraph
> with the header, then we need to change this definition ...
> 
>     .
>     .
>     .ne 4v+\\n[\\n[.ev]:PD]u+\\n(.Vu
>     .
>     .

I favor that.

> On a similar note, the par*start macro requests sufficient space for
> the paragraph separating space set in \n(PD, followed by *one* line
> of text.  While this is probably the behaviour normally expected of
> ms, we *could* add some orphan line prevention here, by asking for
> space for two lines of text.

Again, I favor two lines of text.

> I'll gladly provide a patch to implement whichever of these changes
> the list membership would prefer [...]

Please do so.


    Werner




reply via email to

[Prev in Thread] Current Thread [Next in Thread]