自定义全局常量,在math.js中具有特殊的LaTeX渲染

时间:2019-03-07 09:07:20

标签: math.js

我知道可以通过math.import将自定义常量和函数导入math.js。函数可以具有特殊的toTex渲染器,如下所示:

function myAdd(a, b){ return a+b; }
myAdd.toTex = "\\foo";

math.import({ myAdd });

math.parse("myAdd(1, 2)").toTex() === "\\foo"

但是我无法使用常量来完成这项工作:

let myConst = new Number(42);
myConst.toTex = "\\bar";

math.import({ myConst });

math.myConst === 42;
math.parse("myConst").toTex() === " myConst"

这很奇怪,因为肯定有一种方法可以实现常量的特殊格式-请记住pi:

math.parse("pi").toTex() === "\\pi"

所以问题是:如何使math.js为常量呈现自定义LaTeX?

0 个答案:

没有答案