Bug in matrices/alignment (LMTX)
Hi everyone. The following example works in ConTeXt MkIV but fails in ConTeXt LMTX: \def\rgeq{\vcenter{\rotate[rotation=270]{$>$}}} \definemathmatrix[void][left=,right=,simplecommand=voidmatrix] \starttext \startformula \voidmatrix{% G_{1,1}, >, G_{1,2}, >, G_{1,3}, >, G_{1,4}, \ldots, G_1; \rgeq , , \rgeq , , \rgeq , , \rgeq , , \rgeq; G_{2,1}, >, G_{2,2}, >, G_{2,3}, >, G_{2,4}, \ldots, G_2; \rgeq , , \rgeq , , \rgeq , , \rgeq , , \rgeq; G_{3,1}, >, G_{3,2}, >, G_{3,3}, >, G_{3,4}, \ldots, G_3; , , , , , , , , \rgeq } \stopformula \stoptext In LMTX only the first column of rotated symbols appear. My ConTeXt version is: LuaTeX 2.08 20201103 + ConTeXt MkIV 2020.11.13 19:13 Thank you very much. Best regards, Jairo :)
Jairo A. del Rio schrieb am 14.11.2020 um 20:10:
Hi everyone. The following example works in ConTeXt MkIV but fails in ConTeXt LMTX:
\def\rgeq{\vcenter{\rotate[rotation=270]{$>$}}}
\definemathmatrix[void][left=,right=,simplecommand=voidmatrix]
\starttext
\startformula \voidmatrix{% G_{1,1}, >, G_{1,2}, >, G_{1,3}, >, G_{1,4}, \ldots, G_1; \rgeq , , \rgeq , , \rgeq , , \rgeq , , \rgeq; G_{2,1}, >, G_{2,2}, >, G_{2,3}, >, G_{2,4}, \ldots, G_2; \rgeq , , \rgeq , , \rgeq , , \rgeq , , \rgeq; G_{3,1}, >, G_{3,2}, >, G_{3,3}, >, G_{3,4}, \ldots, G_3; , , , , , , , , \rgeq } \stopformula
\stoptext
In LMTX only the first column of rotated symbols appear.
ConTeXt LMTX stopped at the first empty cell in a row. \starttext \def\docommand#1{(#1)} \processcommalist[a,b,c]\docommand \processcommalist[a,,c]\docommand \stoptext Wolfgang
Nice. When I add empty braces ((}) the example works. Just curious: is that a bug or expected behaviour? Thank you a lot, Wolfgang. Cordially, Jairo :) El sáb., 14 de nov. de 2020 a la(s) 14:34, Wolfgang Schuster ( wolfgang.schuster.lists@gmail.com) escribió:
Jairo A. del Rio schrieb am 14.11.2020 um 20:10:
Hi everyone. The following example works in ConTeXt MkIV but fails in ConTeXt LMTX:
\def\rgeq{\vcenter{\rotate[rotation=270]{$>$}}}
\definemathmatrix[void][left=,right=,simplecommand=voidmatrix]
\starttext
\startformula \voidmatrix{% G_{1,1}, >, G_{1,2}, >, G_{1,3}, >, G_{1,4}, \ldots, G_1; \rgeq , , \rgeq , , \rgeq , , \rgeq , , \rgeq; G_{2,1}, >, G_{2,2}, >, G_{2,3}, >, G_{2,4}, \ldots, G_2; \rgeq , , \rgeq , , \rgeq , , \rgeq , , \rgeq; G_{3,1}, >, G_{3,2}, >, G_{3,3}, >, G_{3,4}, \ldots, G_3; , , , , , , , , \rgeq } \stopformula
\stoptext
In LMTX only the first column of rotated symbols appear.
ConTeXt LMTX stopped at the first empty cell in a row.
\starttext
\def\docommand#1{(#1)}
\processcommalist[a,b,c]\docommand
\processcommalist[a,,c]\docommand
\stoptext
Wolfgang
participants (2)
-
Jairo A. del Rio
-
Wolfgang Schuster