groff
[Top][All Lists]
Advanced

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

.bp not working in groff 1.23.0 when it worked fine in 1.22.4


From: T . Kurt Bond
Subject: .bp not working in groff 1.23.0 when it worked fine in 1.22.4
Date: Tue, 23 Jan 2024 16:10:42 -0500
User-agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (Gojō) APEL-LB/10.8 EasyPG/1.0.0 Emacs/29.1 (x86_64-redhat-linux-gnu) MULE/6.0 (HANACHIRUSATO)

I have a groff -ms source file that is generated by a complicated path
that I don't want to get into.  They have some tables, and I'm doing a
.bp request right after the tables.  When I groff this file with version
1.22.4 it comes out with the correct page breaks, reflecting the
presence of explicit .bp requests in the source.  When I groff it with
version 1.23.0 the page breaks corresponding to the explicit .bp
requests are missing.

Was there a change in 1.23.0 to tbl or .TE that would have caused this?

The file is rather large, so here's the relevent portion of the first
occurrance on the first page of the document for
reference:

===============================================================================
#\fB-8\fP#\fBDEFECTS TOTAL\fP

#\fB85\fP#\fBTOTAL\fP
=
.TE
.bp
.sp -1.5v
.SH 1
Lieutenant Enyon Boase
===============================================================================

That .bp in the fourth line from the bottom SHOULD have caused a page
break in the document, but doesn't.

Here's a screenshot of the first page of the 1.23.0 version:

JPEG image

Here's a screenshot of the first page of the 1.22.4 version:

JPEG image

Here are the groff commands I used to generate each file.

PATH=/usr/local/sw/versions/groff/1.23.0/bin:${PATH} \
    groff -t -k -Tpdf -ms rpbh-pcs.ms >rpbh-pcs-1.23.0.pdf

PATH=/usr/local/sw/versions/groff/1.22.4/bin:${PATH} \
    groff -t -k -Tpdf -ms rpbh-pcs.ms >rpbh-pcs-1.22.4.pdf
    

The complete source file and both pdf output files, plus the jpeg and
pdf versions are available at the following links individually or in a
zip file that includes a GNUmakefile to build everything:

===============================================================================
https://tkurtbond.github.io/groff/groff-bp-request-not-working.tar.gz
https://tkurtbond.github.io/groff/rpbh-pcs-1.22.4.jpg
https://tkurtbond.github.io/groff/rpbh-pcs-1.22.4.pdf
https://tkurtbond.github.io/groff/rpbh-pcs-1.22.4.png
https://tkurtbond.github.io/groff/rpbh-pcs-1.23.0.jpg
https://tkurtbond.github.io/groff/rpbh-pcs-1.23.0.pdf
https://tkurtbond.github.io/groff/rpbh-pcs-1.23.0.png
https://tkurtbond.github.io/groff/rpbh-pcs.ms
===============================================================================

-- 
T. Kurt Bond, tkurtbond@gmail.com, tkurtbond.github.io &consp.org &tkb.tx0.org

reply via email to

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