mathjax输出格式

目前,mathjax可以通过三种方式呈现数学:

  • 使用html和css布局数学,

  • 使用可缩放矢量图形(SVG)布局数学,或

  • 作为序列化的mathml字符串。

前两个由 CommonHTMLSVG 输出处理器。第三个原因是mathjax使用mathml作为其内部格式。而mathjax版本2包含 NativeMML 为支持它的浏览器生成mathml表示法的输出处理器,已从版本3中删除。见 mathml支持 有关如何获取mathml输出的详细信息。

如果您使用的是组合的组件文件之一,则这将为您选择其中一个输出处理器。如果组件文件以 -chtml ,则它是CommonHTML输出处理器,而如果它以 -svg 然后使用svg输出处理器。

如果您正在执行自己的联机或基于文件的配置,请选择要使用的配置,包括 'output/chtml''output/svg'load 数组 loader mathjax配置的一节。例如

window.MathJax = {
  loader: {load: ["input/tex", "output/chtml"]}
};

将为文档中的数学指定tex输入和commonhtml输出。

警告

这个 PreviewHTMLPlainSourceNativeMML 版本2的输出格式在版本3中不可用。如果对它们有需求的话,它们可能会在将来的版本中提供。