SVG支持

这个 SVG 输出处理器使用 Scalable Vector Graphics 把数学写在纸上。所有主要浏览器和大多数移动设备都支持SVG;但是,请注意,IE9之前的Internet Explorer不支持SVG(Mathjax版本3在任何情况下都不支持SVG),IE9只支持“IE9标准模式”,而不支持早期版本的仿真模式。SVG输出模式质量高,在所有浏览器中都显示和打印良好。由于它使用svg数据而不是字体文件,因此它不受基于用户的web字体阻塞或其他字符放置问题的影响,这些问题有时会在基于html的输出中出现。

SVG输出的一个优点是它相对独立(它不太依赖CSS,尽管在某些情况下确实使用了一些CSS),因此可以将其保存并作为独立的图像使用。这种模式的一个缺点是,它的可变宽度表格一旦排版就变为固定大小,并且在窗口大小改变时不会重新缩放(例如)。

在第2版中,公式标记和数字也使用固定宽度生成,因此公式数字不会随窗口大小的变化而变化。然而,在版本3中,公式号现在是基于容器大小的,并且随着容器大小的变化而移动,就像它们处理commonhtml输出一样。

最后,由于svg输出中的数学字符是由svg路径生成的,而不是由字体中的字符生成的,因此它们不能像commonhtml处理器的输出那样进行复制和粘贴。

SVG输出处理器选项 有关控制svg输出的选项的信息。