答案1
Ulrike 的解决方案 (几乎) 是正确的,但我不建议将collapsing=none
(0
不存在,因此被解释为none
) 设置为 。这是因为collapsing
实际上有三个阶段
1
特价商品2
特价商品 + 数学列表3
数学列表 + 专题
你观察到的替换是所谓的数学列表集。特价商品另一方面,集合包含字体建议的替换(通常是连字符),例如将素数折叠′′′
为‴
。
2
选项和之间的区别3
仅在于哪个优先,因此在您的情况下您需要切换到选项1
。
比较一下这两个:
\setupmathematics[collapsing=none]
\startTEXpage
$-2<-1$ $x'''$
\stopTEXpage
\setupmathematics[collapsing=1]
\startTEXpage
$-2<-1$ $x'''$
\stopTEXpage
你也可以在 Lua 代码中四处寻找,只删除这一个特定的折叠。如果你想保留其他替换,这可能会很有用数学列表设置,例如:=
(0x003A
冒号 +0x003D
等号)为≔
(0x2254
冒号等号)。有关概述,请参阅数学手册。
\startluacode
characters.mathlists[0x3C][0x2212] = nil
\stopluacode