Update of bug #63739 (group groff): Status: None => In Progress Assigned to: None => gbranden Summary: [mm] make nP work more like DWB mm? => [mm] make nP work more like DWB mm
_______________________________________________________ Follow-up Comment #1: Specimen: $ cat ATTIC/nP.mm .H 1 Opus .H 2 "De Redrum Unnatura" .nP Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. .nP Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit amet consectetur adipiscivelit, sed quia non-numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. .H 3 "Siegesbeckia orientalis" .nP 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? .H 1 [redacted] .H 1 [redacted] .H 1 [redacted] .H 1 [redacted] .H 1 [redacted] .H 1 [redacted] .H 1 [redacted] .H 1 [redacted] .H 1 [redacted] .H 2 "Malleus Maleficarum" .nP Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipitlaboriosam, nisi ut aliquid ex ea commodi consequatur? DWB _mm_ and _nroff_ output: $ DWBHOME=~/dwb ~/dwb/bin/nroff -mm ATTIC/nP.mm | col -b | cat -s - 1 - 1. Opus 1.1 De_Redrum_Unnatura 1.01 Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. 1.02 Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit amet consectetur adipiscivelit, sed quia non-numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. 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? 2. [redacted] 3. [redacted] 4. [redacted] 5. [redacted] 6. [redacted] 7. [redacted] 8. [redacted] 9. [redacted] - 2 - 10. [redacted] 10.1 Malleus_Maleficarum 1.01 Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipitlaboriosam, nisi ut aliquid ex ea commodi consequatur? Observe: A. The first component of the numeric paragraph label tracks the _second_-level heading number. (That's been documented for ages.) B. Introducing a deeper sectioning level does not alter the monotone increase of the second component. C. The second output line of a paragraph is indented the same as the first (disregarding the label). 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. E. DWB _mm_ in _nroff_ mode has a bug where the length of the third output line in an `nP` paragraph is too long and misaligned with the others. We don't want to emulate that, either. _groff_ 1.22.4, 1.23.0, and Git HEAD render the specimen as follows. ‐ 1 ‐ 1. Opus 1.1 De Redrum Unnatura 1.01 Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. 1.02 Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit amet consectetur adipiscivelit, sed quia non‐numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. 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? 2. [redacted] 3. [redacted] 4. [redacted] 5. [redacted] 6. [redacted] 7. [redacted] 8. [redacted] 9. [redacted] 10. [redacted] 10.1 Malleus Maleficarum 1.04 Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipitlaboriosam, nisi ut aliquid ex ea ‐ 2 ‐ commodi consequatur? Observe the failure to reset the second component of the paragraph label after the second-level section heading resets. Observe the lack of further indentation of the second output lines of `nP` paragraphs. Fix these. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?63739> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature