On Tue, Feb  3, 2026 at 18:40 (+0100), Hans Hagen wrote:

> On 2/3/2026 6:16 PM, Jim wrote:

>> So, for whatever reason, in one case, \testpage doesn't eject a page with
>> HERE after blank 138pt > 597.51323pt, 600.36824pt, 157.9473pt, 129.0pt
>> but with a line deleted, \testpage does eject the page with
>> HERE after blank 138pt > 597.51323pt, 585.89459pt, 157.9473pt, 129.0pt


>> Q1: why does \testpage break in the second case but not the first?

> tex has stretch and shrink to play with ... so not bad enough to break

But, if I were being argumentative, I would argue that since the stretch
and shrink are the same for both cases, should it not be the one with the
larger \pagetotal that gets the page break?

After all, the one which gets the page break has not yet reached \pagegoal,
whereas the one that doesn't get the page break has not yet reached
\pagegoal.  Is it not curious that, given whatever is done with the stretch
and shrink, the over-full page does not get a page break, whereas the
not-yet-completely-full page gets one?

>> I am surprised at the amount of stretch and shrink.  I traced the code for
>> a while until I got to
>>          \clf_injectvspacing
>> but I could not find the definition of that command.

> seach for it without the clf_ .. it's in the lua code

Thanks.  I found it, read it, and have a new rabbit hole to disappear down.
(Hraban warned me about this. :-)


>> Q2: where is all the stretch and shrink coming from?

> from the blank (you can use "big,fixed" or "line" or ...)

Thanks; the wiki only explains "fixed" by way of an example which doesn't
really show its properties.  I'll try to fix that.

>> P.S. Back to reading musings-basic...

> Ok, so you can then also fix typos.

I'd be happy to... should I send the fixed .tex file to you?

Cheers.
                                Jim
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to