Follow-up Comment #5, bug #63739 (group groff):

At 2024-10-12T04:57:58-0400, G. Branden Robinson wrote:
>        1.1.1  Siegesbeckia_orientalis  1.03  Quis autem vel eum
>              iure reprehenderit, qui inea voluptate velit esse,
>        quam nihil molestiae consequatur, vel illum, qui dolorem eum
>        fugiat, quo voluptas nulla pariatur?

> D.  DWB _mm_ has a bug when starting a sectioning level deeper than
> the second, failing to break the line when the next `nP` paragraph
> starts.  Heirloom Doctools _mm_ does not fix this bug.  We do not want
> to emulate it.

On second thought, this is probably not a bug but an underspecification
of how certain features of the package compose.  The numbered paragraph
feature is colliding with another--support for run-in headings and a
threshold register for same.

groff_mm(7):

     Hb       sets the threshold for breaking the line after formatting
              a heading.  Text after headings at levels above this value
              is set on the same output line if possible; see H (2).

(This is not a GNU mm extension.)

So, where should the second line's indentation be?

Here (DWB/Heirloom mm)?

>        1.1.1  Siegesbeckia_orientalis  1.03  Quis autem vel eum
>              iure reprehenderit, qui inea voluptate velit esse,

Pretty ugly.  By a strict interpretation of "alignment", probably this:

(hypothetical mm)

>        1.1.1  Siegesbeckia_orientalis  1.03  Quis autem vel eum
>                                              iure reprehenderit,

Pretty weird.

I think it's better to just let groff mm work as I've got it patched,
effectively disregarding `Hb` for numbered paragraphs, and document this
limitation in the man pages.

Time will tell if this wins me any condemnation from the champions of
"extreme conservatism", as a recent groff at gnu dot org mailing list
thread put it.  :)



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63739>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to