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実装しておらず、 1 つしか実装していないことがわかります (これは、MathJax の今後の v2.1 で修正されます)。したがって、0 から 1 の間の 10 進数に変換する必要があります (123/256、45/256、および 36/256 を使用)。それはそれを行う必要があります。RGBrgb

于 2012-09-25T18:19:29.293 に答える