我发现自己使用了很多矩阵,并且我想通过使用模块separatedlist
中的环境来节省一些打字时间database
,但我一直收到错误。
以下会产生“缺失数字,视为零”错误:
\usemodule[database]
\defineseparatedlist
[Test]
[before={\startmathmatrix},
after={\stopmathmatrix},
first=,
last={\NR},
left={\NC},
right=,
separator={;}]
\starttext
\startformula
\startTest
x_{1,1}; x_{1,2}; x_{1,3}
1; 2; 3
\stopTest
\stopformula
\stoptext
但更改mathmatrix
为align
似乎没有任何问题:
\usemodule[database]
\defineseparatedlist
[Test]
[before={\startalign[n=3]},
after={\stopalign},
first=,
last={\NR},
left={\NC},
right=,
separator={;}]
\starttext
\startformula
\startTest
x_{1,1}; x_{1,2}; x_{1,3}
1; 2; 3
\stopTest
\stopformula
\stoptext
我错过了什么?