1

我使用Mathjax在网站上呈现一些公式,一切正常,直到我尝试打印它们。

在 IE、FF、Chrome 中一切正常并打印页面。但如果我在 IE 中安装了 Google Chrome Frame,它会弄乱公式:

"9a + 9 = 8a + 3" turns in to "7: ) 7 ; 6: ) 1".

问题是打印页面是在新窗口中打开的,而这个新页面没有使用 Chrome Frame。如果我选择 URL 并点击enter,页面将呈现没有 MathML 标记并且一切正常。

有谁知道这可能是什么?谢谢你。

4

1 回答 1

0

打印预览在某些时候使用了 Chrome 仿真,但它有问题并随后被删除。打印预览和打印输出都使用原生 IE 引擎,它可以使用多种替代方案组合呈现 MathML:

样式表需要XHTML+XML 样式表才能正确呈现。

参考

于 2012-09-05T18:18:42.530 回答