2

对我来说,这似乎\definecolor不适用于 Mathjax。

我使用 MathJax 2.0,并包含了 TeX:{extension:“color.js”}。

例如,TEX 代码

$$\definecolor{somecolor}{RGB}{1243,45,46} \color{somecolor}{test}$$

在 MathJax 中呈现为

\definecolorsomecolorRGB123,45,46test

\definecolor以红色显示。

有人可以帮助我吗?

4

1 回答 1

4

应该extensions不是extension。红色\definecolor表示未定义宏,因此应指示您检查扩展是否已正确加载。在这种情况下,属性的拼写意味着 MathJax 将看不到加载扩展的请求,因此它不会被加载,因此\definecolor永远不会被定义。

另一方面,即使你让它正确加载,你会发现当前版本color.js没有实现RGB颜色空间,只有rgb一个(这在即将到来的 MathJax v2.1 中修复)。因此,您应该转换为 0 和 1 之间的小数(使用 123/256、45/256 和 36/256)。那应该这样做。

于 2012-09-25T18:19:29.293 回答