On 4/13/2016 9:52 AM, Frank Mittelbach wrote:
I'm looking for a simple way to determine if a paragraph breaking (by
tex.linebreak) has some overfull boxes inside.
My simple idea was to traverse the resulting list from tex.linebreak and
use node.dimensions to compare for each hbox
- n.width width of the box
with
- node.dimensions( n.glue_set, n.glue_sign, n.glue_order, n.head )
which should give me the internal width of all nodes inside with the
glue setting applied (at least that's the way I understand the manual).
such calculations are in floats
you can try tex.sp(result) to do rounding
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.com | www.pragma-pod.nl
-----------------------------------------------------------------