Mathjax正在渲染图像两次。
我们对MathJax使用以下选项: TeX-AMS-MML_SVG
以下是我们正在使用的 MathML 代码:
展开:
<math xmlns="http://www.w3.org/1998/Math/MathML">
<msup>
<mfenced>
<mrow>
<mn>6</mn>
<mi>x</mi>
<mo> </mo>
<mo>-</mo>
<mo> </mo>
<mfrac>
<mn>3</mn>
<mn>7</mn>
</mfrac>
</mrow>
</mfenced>
<mn>3</mn>
</msup>
</math>
MathJax就像这样:
以下是MathJax配置:
MathJax.Hub.Config({
MathML: {extensions: ["mml3.js"]},
messageStyle: 'none',
tex2jax: {preview: 'none'},
showProcessingMessages: false,
"HTML-CSS": {availableFonts: ["TeX"],font: "TeX", undefinedFamily:"'Arial Unicode MS',serif" },
"SVG": {scale: 100,blacker: 1,useFontCache: true},
styles: {
".MathJax span" : {
"font-family": "inherit !important",
"font-size": "16px",
"color": "#4D4D4D"
}
},
CommonHTML: {linebreaks: { width: "container" }},
"HTML-CSS": {linebreaks: { width: "container" }}
});
MathJax.Hub.Register.StartupHook("SVG Jax Ready",function () {
var VARIANT = MathJax.OutputJax.SVG.FONTDATA.VARIANT;
VARIANT["normal"].fonts.unshift("MathJax_SansSerif");
VARIANT["bold"].fonts.unshift("MathJax_SansSerif");
VARIANT["italic"].fonts.unshift("MathJax_SansSerif");
VARIANT["-tex-mathit"].fonts.unshift("MathJax_SansSerif");
});