MathJax SVG看起来很糟糕

时间:2014-09-27 04:19:20

标签: javascript svg mathjax

MathJax生成的SVG看起来比HTML / CSS输出更糟糕。



<script src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<div>$$a^2+b^2=c^2$$</div>
&#13;
&#13;
&#13;

&#13;
&#13;
<script src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_SVG"></script>
<div>$$a^2+b^2=c^2$$</div>
&#13;
&#13;
&#13;

这些图片来自Ubuntu 12.04上的Chrome 37。

Firefox 32显示了相同的内容。

有没有办法让SVG输出看起来像第一个例子?

2 个答案:

答案 0 :(得分:1)

那么你可以选择静态MATHQUILL,这是获得数学方程式的一种快得多的方法。但是mathquill.js有时候是随机的。如果您将使用静态数学运算,您将永远不会遇到任何问题。它就像一个魅力。

答案 1 :(得分:0)

默认情况下,“黑度”设置为10,使其看起来像一张不好的复印件。

将其设置为0可以解决大部分问题。

<script src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_SVG"></script>
<script>
   MathJax.Hub.Config({SVG:{blacker:0}});
</script>
<div>$$a^2+b^2=c^2$$</div>

enter image description here