On Fri, 1 Jan 2021, Hans Hagen wrote:

> On 1/1/2021 8:21 AM, Aditya Mahajan wrote:
> > \startformula \startalign[m=2,distance=8em,n=5,
> > align={right,middle,middle,middle,left, right,middle,middle,middle,left}]
> > \NC 0 \NC < \NC 2x + 5y \NC < \NC 10
> > \NC 4 \NC < \NC 3x + y \NC < \NC 9 \NR
> > \NC 3 \NC < \NC 2y + 3z \NC < \NC 15
> > \NC 10\NC < \NC 8y + 5z \NC < \NC 20 \NR
> > \stopalign \stopformula
> > 
> > \stoptext
> 
> 
> Aditya:
> 
> can you check this?
> 
> \def\math_build_eqalign
>   {\scratchtoks\emptytoks
>    \d_math_eqalign_distance\mathalignmentparameter\c!distance\relax
>    \scratchcounterone\mathalignmentparameter\c!m
>    \scratchcountertwo\mathalignmentparameter\c!n
>    \etoksapp\scratchtoks{\the\t_math_align_a}%
>    \scratchcounter\plusone
>    \dorecurse{\numexpr\scratchcounterone*\scratchcountertwo-\plusone\relax}
>      {\ifnum\scratchcounter=\scratchcountertwo
>         \scratchcounter\plusone
>         \etoksapp\scratchtoks{\math_eqalign_distance}%
>         \etoksapp\scratchtoks{\global\c_math_eqalign_column\zerocount}%
>       \else
>         \advance\scratchcounter\plusone
>       \fi
>       \etoksapp\scratchtoks{\the\t_math_align_b}}%
>    \etoksapp\scratchtoks{\the\t_math_align_c}}
> 
> 
> I added:
> 
>         \etoksapp\scratchtoks{\global\c_math_eqalign_column\zerocount}%
> 

This works nicely. Thanks.

I'll also go back to the mathalign document and try to update it for the 
current LMTX to catch other regressions which might have happened.

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

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to