[luatex] Bad skips with display math
Hans Hagen
j.hagen at xs4all.nl
Wed Jan 12 21:19:21 CET 2022
On 1/12/2022 7:00 PM, Javier Bezos wrote:
> Hello,
>
> Consider the following document, typeset with 1.13.2 (TeX Live
> 2021/W32TeX):
>
> ==================================
>
> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
> $$(a+b)^2 = a^2+2ab+b^2 \eqno (1.10)$$
> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
> $$(a+b)^2 = a^2+2ab+b^2 \leqno (1.10)$$
> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
>
> \textdir TRT \pardir TRT \bodydir TRT \pagedir TRT
>
> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
> $$(a+b)^2 = a^2+2ab+b^2 \eqno (1.10)$$
> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
> $$(a+b)^2 = a^2+2ab+b^2 \leqno (1.10)$$
> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
>
> \bye
\predisplaydirection=0 might help here (defaults to -1)
that code is very unlikely to be changed (already tricky enough)
> ===================================
>
> The result is http://www.texnia.com/archive/luamathskip.pdf
>
> As you can see, the labels are reversed, but the calculations for
> the vertical skips, based on the previous line, are not. Either
> the labels shouldn’t be reversed (which makes sense for me,
> because conceptually we are in math and not in a paragraph) or
> the calculations have to be fixed.
>
> Please, fix also the long standing bug which misplaces the label
> with leqno when \pardir (but no other dirs) is set to TRT.
I'll look into it (in luatex maybe under some flag/mode control because
we are frozen).
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
More information about the luatex
mailing list.