* Math align not working
@ 2020-12-29 13:36 Johann Birnick
2020-12-29 20:37 ` Otared Kavian
2020-12-30 13:38 ` Hans Åberg
0 siblings, 2 replies; 12+ messages in thread
From: Johann Birnick @ 2020-12-29 13:36 UTC (permalink / raw)
To: ntg-context
Hi there,
I noticed that Math align is not working properly. In particular I mean the
alignment. For example, the following code
\starttext
\startformula \startalign[m=2,distance=8em,n=5,
align={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
is copied from https://dl.contextgarden.net/myway/mathalign.pdf but doesn't
produce the intended result.
What's wrong?
Best regards,
Johann
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2020-12-29 13:36 Math align not working Johann Birnick
@ 2020-12-29 20:37 ` Otared Kavian
2020-12-29 21:27 ` Johann Birnick
2020-12-30 13:38 ` Hans Åberg
1 sibling, 1 reply; 12+ messages in thread
From: Otared Kavian @ 2020-12-29 20:37 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi Johann,
The example you sent works fine here with LMTX version 2020.12.28 01:41.
Which version of ConTeXt are you using ?
Best regards: Otared
> On 29 Dec 2020, at 14:36, Johann Birnick <johann.birnick@hotmail.de> wrote:
>
> Hi there,
>
> I noticed that Math align is not working properly. In particular I mean the
> alignment. For example, the following code
>
>
> \starttext
>
> \startformula \startalign[m=2,distance=8em,n=5,
> align={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
>
>
> is copied from https://dl.contextgarden.net/myway/mathalign.pdf but doesn't
> produce the intended result.
>
> What's wrong?
>
> Best regards,
> Johann
>
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2020-12-29 20:37 ` Otared Kavian
@ 2020-12-29 21:27 ` Johann Birnick
2020-12-30 10:26 ` Alain Delmotte
0 siblings, 1 reply; 12+ messages in thread
From: Johann Birnick @ 2020-12-29 21:27 UTC (permalink / raw)
To: mailing list for ConTeXt users, Otared Kavian
[-- Attachment #1: Type: text/plain, Size: 2379 bytes --]
Hi Otared,
I'm using the same version. The problem is the "right"-alignment. See the 4 on
the right side. It should be right-aligned. I attached my pdf.
Best regards,
Johann
On Tue, 2020-12-29 at 21:37 +0100, Otared Kavian wrote:
> Hi Johann,
>
> The example you sent works fine here with LMTX version 2020.12.28 01:41.
> Which version of ConTeXt are you using ?
>
> Best regards: Otared
>
> > On 29 Dec 2020, at 14:36, Johann Birnick <johann.birnick@hotmail.de> wrote:
> >
> > Hi there,
> >
> > I noticed that Math align is not working properly. In particular I mean the
> > alignment. For example, the following code
> >
> >
> > \starttext
> >
> >
> > \startformula \startalign[m=2,distance=8em,n=5,
> > align={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
> >
> >
> > is copied from https://dl.contextgarden.net/myway/mathalign.pdf but doesn't
> > produce the intended result.
> >
> > What's wrong?
> >
> > Best regards,
> > Johann
> >
> > ____________________________________________________________________________
> > _______
> > 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
> > ____________________________________________________________________________
> > _______
>
> ______________________________________________________________________________
> _____
> 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
> ______________________________________________________________________________
> _____
[-- Attachment #2: test.pdf --]
[-- Type: application/pdf, Size: 7302 bytes --]
[-- Attachment #3: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2020-12-29 21:27 ` Johann Birnick
@ 2020-12-30 10:26 ` Alain Delmotte
2020-12-30 12:10 ` Johann Birnick
0 siblings, 1 reply; 12+ messages in thread
From: Alain Delmotte @ 2020-12-30 10:26 UTC (permalink / raw)
To: Johann Birnick, mailing list for ConTeXt users
[-- Attachment #1: Type: text/html, Size: 5599 bytes --]
[-- Attachment #2: Type: text/plain, Size: 493 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2020-12-30 10:26 ` Alain Delmotte
@ 2020-12-30 12:10 ` Johann Birnick
0 siblings, 0 replies; 12+ messages in thread
From: Johann Birnick @ 2020-12-30 12:10 UTC (permalink / raw)
To: Alain Delmotte, mailing list for ConTeXt users
Hi Alain,
I don't know what you mean by "you have two position in the second and one in
the first" ?
The 4 is not aligned correctly. Please see
https://dl.contextgarden.net/myway/mathalign.pdf where the example comes from.
The output looks different.
Best regards,
Johann
On Wed, 2020-12-30 at 11:26 +0100, Alain Delmotte wrote:
> Hi Johann,
> The 4 is right aligned, but for this column you have two position in the
> second and one in the first.
> You could try ~4 and it will align with 10.
> Best regards,
> Alain
> Le 29/12/2020 à 22:27, Johann Birnick a écrit :
> Hi Otared,
>
> I'm using the same version. The problem is the "right"-alignment. See the 4 on
> the right side. It should be right-aligned. I attached my pdf.
>
> Best regards,
> Johann
>
>
> On Tue, 2020-12-29 at 21:37 +0100, Otared Kavian wrote:
>
> > Hi Johann,
> >
> > The example you sent works fine here with LMTX version 2020.12.28 01:41.
> > Which version of ConTeXt are you using ?
> >
> > Best regards: Otared
> >
> >
> > > On 29 Dec 2020, at 14:36, Johann Birnick <johann.birnick@hotmail.de>
> > > wrote:
> > >
> > > Hi there,
> > >
> > > I noticed that Math align is not working properly. In particular I mean
> > > the
> > > alignment. For example, the following code
> > >
> > >
> > > \starttext
> > >
> > >
> > >
> > > \startformula \startalign[m=2,distance=8em,n=5,
> > > align={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
> > >
> > >
> > > is copied from https://dl.contextgarden.net/myway/mathalign.pdf but
> > > doesn't
> > > produce the intended result.
> > >
> > > What's wrong?
> > >
> > > Best regards,
> > > Johann
> > >
> > > __________________________________________________________________________
> > > __
> > > _______
> > > 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
> > > __________________________________________________________________________
> > > __
> > > _______
> > ____________________________________________________________________________
> > __
> > _____
> > 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
> > ____________________________________________________________________________
> > __
> > _____
> >
> >
> > ____________________________________________________________________________
> > _______
> > 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
> > ____________________________________________________________________________
> > _______
>
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2020-12-29 13:36 Math align not working Johann Birnick
2020-12-29 20:37 ` Otared Kavian
@ 2020-12-30 13:38 ` Hans Åberg
2020-12-30 14:01 ` Johann Birnick
1 sibling, 1 reply; 12+ messages in thread
From: Hans Åberg @ 2020-12-30 13:38 UTC (permalink / raw)
To: mailing list for ConTeXt users
One has to indicate the align pattern for all columns, otherwise it defaults to left, it seems:
\starttext
\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
> On 29 Dec 2020, at 14:36, Johann Birnick <johann.birnick@hotmail.de> wrote:
>
> Hi there,
>
> I noticed that Math align is not working properly. In particular I mean the
> alignment. For example, the following code
>
>
> \starttext
>
> \startformula \startalign[m=2,distance=8em,n=5,
> align={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
>
>
> is copied from https://dl.contextgarden.net/myway/mathalign.pdf but doesn't
> produce the intended result.
>
> What's wrong?
>
> Best regards,
> Johann
>
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2020-12-30 13:38 ` Hans Åberg
@ 2020-12-30 14:01 ` Johann Birnick
2020-12-30 14:51 ` Hans Åberg
2021-01-01 7:21 ` Aditya Mahajan
0 siblings, 2 replies; 12+ messages in thread
From: Johann Birnick @ 2020-12-30 14:01 UTC (permalink / raw)
To: mailing list for ConTeXt users
Okay, but I think it's a bug, because as you see in the linked pdf it worked the
simple way some years ago...
On Wed, 2020-12-30 at 14:38 +0100, Hans Åberg wrote:
> One has to indicate the align pattern for all columns, otherwise it defaults
> to left, it seems:
>
> \starttext
>
> \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
>
>
> > On 29 Dec 2020, at 14:36, Johann Birnick <johann.birnick@hotmail.de> wrote:
> >
> > Hi there,
> >
> > I noticed that Math align is not working properly. In particular I mean the
> > alignment. For example, the following code
> >
> >
> > \starttext
> >
> >
> > \startformula \startalign[m=2,distance=8em,n=5,
> > align={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
> >
> >
> > is copied from https://dl.contextgarden.net/myway/mathalign.pdf but doesn't
> > produce the intended result.
> >
> > What's wrong?
> >
> > Best regards,
> > Johann
> >
> > ____________________________________________________________________________
> > _______
> > 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
> > ____________________________________________________________________________
> > _______
>
> ______________________________________________________________________________
> _____
> 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
> ______________________________________________________________________________
> _____
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2020-12-30 14:01 ` Johann Birnick
@ 2020-12-30 14:51 ` Hans Åberg
2021-01-01 7:21 ` Aditya Mahajan
1 sibling, 0 replies; 12+ messages in thread
From: Hans Åberg @ 2020-12-30 14:51 UTC (permalink / raw)
To: mailing list for ConTeXt users
The developers might tune in; perhaps it was changed.
> On 30 Dec 2020, at 15:01, Johann Birnick <johann.birnick@hotmail.de> wrote:
>
> Okay, but I think it's a bug, because as you see in the linked pdf it worked the
> simple way some years ago...
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2020-12-30 14:01 ` Johann Birnick
2020-12-30 14:51 ` Hans Åberg
@ 2021-01-01 7:21 ` Aditya Mahajan
2021-01-01 11:49 ` Hans Hagen
1 sibling, 1 reply; 12+ messages in thread
From: Aditya Mahajan @ 2021-01-01 7:21 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Wed, 30 Dec 2020, Johann Birnick wrote:
> Okay, but I think it's a bug, because as you see in the linked pdf it worked the
> simple way some years ago...
Yes, something has changed internally. Earlier, if you used:
\startalign[align={right,left}, n=4]
...
\stopalign
then the alignment was right left right left, i.e., the alignment cycled. Now, the alignment is right left left left, i.e., unspecified alignments default to left. So, in your example, each column in the second "block" is left aligned. To change that, you can use:
\starttext
\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
But this is ugly.
I haven't looked at the math alignment code in a while, but I'll check with Hans if the old behavior can be reintroduced.
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2021-01-01 7:21 ` Aditya Mahajan
@ 2021-01-01 11:49 ` Hans Hagen
2021-01-02 7:15 ` Aditya Mahajan
0 siblings, 1 reply; 12+ messages in thread
From: Hans Hagen @ 2021-01-01 11:49 UTC (permalink / raw)
To: mailing list for ConTeXt users, Aditya Mahajan
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}%
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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2021-01-01 11:49 ` Hans Hagen
@ 2021-01-02 7:15 ` Aditya Mahajan
2021-01-09 12:59 ` Johann Birnick
0 siblings, 1 reply; 12+ messages in thread
From: Aditya Mahajan @ 2021-01-02 7:15 UTC (permalink / raw)
To: Hans Hagen; +Cc: mailing list for ConTeXt users
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Math align not working
2021-01-02 7:15 ` Aditya Mahajan
@ 2021-01-09 12:59 ` Johann Birnick
0 siblings, 0 replies; 12+ messages in thread
From: Johann Birnick @ 2021-01-09 12:59 UTC (permalink / raw)
To: ntg-context, adityam
Hi Aditya,
thank you very much, now I need to specify the alignment only for one "column"
and it gets applied for all of them. However, there is still the problem with
the standard setting of the alignment. For example,
\starttext
\startformula \startalign[m=2, align={right,left}]
\NC ab \NC = cd
\NC efgh \NC = ijkl \NR
\NC efgh \NC = ijkl
\NC ab \NC = cd \NR
\stopalign \stopformula
\stoptext
works now. But the setting [align={right,left}] should be the standard when n is
not set. So (also according to your documentation) the following code
\starttext
\startformula \startalign[m=2]
\NC ab \NC = cd
\NC efgh \NC = ijkl \NR
\NC efgh \NC = ijkl
\NC ab \NC = cd \NR
\stopalign \stopformula
\stoptext
should work, but it doesn't. The first column is right-oriented, the third (i.e.
the first in the right "column") not.
Could you please fix that?
Thanks you very much,
Johann
On Sat, 2021-01-02 at 02:15 -0500, Aditya Mahajan wrote:
> 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
> ______________________________________________________________________________
> _____
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2021-01-09 12:59 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-29 13:36 Math align not working Johann Birnick
2020-12-29 20:37 ` Otared Kavian
2020-12-29 21:27 ` Johann Birnick
2020-12-30 10:26 ` Alain Delmotte
2020-12-30 12:10 ` Johann Birnick
2020-12-30 13:38 ` Hans Åberg
2020-12-30 14:01 ` Johann Birnick
2020-12-30 14:51 ` Hans Åberg
2021-01-01 7:21 ` Aditya Mahajan
2021-01-01 11:49 ` Hans Hagen
2021-01-02 7:15 ` Aditya Mahajan
2021-01-09 12:59 ` Johann Birnick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).