[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #50770] .PSPIC macro at bottom of page causes unwarranted page brea
From: |
Dave |
Subject: |
[bug #50770] .PSPIC macro at bottom of page causes unwarranted page break |
Date: |
Fri, 9 Aug 2024 15:49:03 -0400 (EDT) |
Follow-up Comment #13, bug #50770 (group groff):
I understood the purpose of comment #10 as explaining the mechanism of the
behavior, which to me was a less interesting question than whether the
behavior should be changed, so I didn't pay it much mind in writing comment
#11.
But as I look at comment #10 closer now, I don't think I agree with its
analysis (at least as I understand it--Deri, please correct me if I'm getting
it wrong).
[comment #10 comment #10:]
> After .sp 64 the text "Line 1" is on line 65. PSPIC causes a
> break, to force the previous line of text to be output, it
> will now be on line 66. This is the 1v, since calling PSPIC
> causes the break to the next line, and now it needs room for
> the graphic of 2pt, but since the top of the graphic is
> alligned to the base-line of line 66, there is no room.
This explanation, as I read it, would mean that the graphic would be kicked to
the next page regardless of any .ne call: if the drawing position is as low on
the page as allowable (the baseline of the lowest possible line), and the next
requested drawing will go below that point, a page break is the only option,
.ne or not.
But (testing with the input files from the original submission, with the ".sp
64" modification therein described) removing the "+1v" from .PSPIC's ".ne"
line shows that it is in fact the .ne, not the act of drawing the graphic,
that triggers the page break:
* With PSPIC's "+1v" intact, the behavior is as described in the original
submission: the graphic and "Line 3" are pushed to a new page.
* With PSPIC's "+1v" removed, the graphic is at the bottom of the first page,
and only "Line 3" is pushed to the next page.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?50770>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
- [bug #50770] .PSPIC macro at bottom of page causes unwarranted page break, G. Branden Robinson, 2024/08/09
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- [bug #50770] .PSPIC macro at bottom of page causes unwarranted page break,
Dave <=
Message not available
Message not available