金宝搏188Mathjax MathML支持γ

对…的支持数学模型在Ma金宝搏188thjax中有三个部分:MML2JAX预处理器,这个数学模型输入处理器,以及纳特维姆输出处理器。第一个要找的 在文档中标记,并标记它们以供Mathjax以后处理。金宝搏188第二步将mathML转换为mathjax使用的内部格式,金宝搏188第三种是在页面中将内部格式转换为mathml,这样浏览器的本地mathml支持就可以显示它。

因为Mathjax的模金宝搏188块化设计,您不需要使用这些组件的所有三个组件。例如,你可以使用TX2JAX预处理器和TEX输入处理器,但是NativeMML输出处理器,所以你的数学是以tex格式金宝搏188输入的,但显示为MathML。或者你可以用MML2JAX带HTML-CSS输出处理器的预处理器和MathML输入处理器,使MathML在不支持本机MathML的浏览器中可用。也可以让MathJAX为您选择输出处理器,以便MathML在支持它的浏览器中使用。金宝搏188而HTML-CSS则用于那些没有的。见组合配置详细信息和示例部分。

当然,也可以同时使用这三个组件,通过一个内部格式最终返回tomathl似乎很奇怪,但这实际上是可以在HTML4页面(而不是XHTML页面)中查看MathML的原因。尤其是在旧浏览器中,没有处理文档的特殊mime类型的复杂性,或任何其他设置问题,使使用本机Mathml变得困难。HTML5文档中的MathML更自然,然而。

金宝搏188Mathjax处理设置并正确标记主题主题,以便浏览器将其呈现为MathML。金宝搏188此外,金宝搏188Mathjax为MathML提供了上下文菜单,当用户缩放数学以便于阅读时,金宝搏188获取并复制源标记,等等,因此,在纯MathML工作流中使用MathJaxeven具有附加值金宝搏188。

HTML页面中的MathMLγ

对于通过预处理器处理的MathML,不应使用命名的MathML实体,而是使用数字实体,比如γ或嵌入在页面本身中的Unicode字符。原因是在Mathjaxruns之前,实体被浏览器替换,金宝搏188一些浏览器报告未知实体的错误。禁止不了解MathML的浏览器,这将导致为MathML实体显示错误。虽然这可能不会出现在您用来撰写页面的浏览器中,其他浏览器也会发生这种情况,因此,应尽可能避免命名实体。如果必须使用命名实体,您可能需要在文档类型亲笔申报。

当您在HTML文档中而不是XHTML文档中使用MathML时(Mathjax将同时使用这两种方法)。金宝搏188您不应该对没有内容的标签使用“自动关闭”表单,但应该使用单独的打开和关闭标签。也就是说,使用

<模型空间 宽度=“稀疏空间”>
              模型空间>

而不是 width=“thinMathSpace” > .这是因为HTML(在HTML5之前)没有自动关闭标记,如果你试图使用标签,一些浏览器会把它们的嵌套弄错。例如,具有 宽度=“1EM” > ,既然没有结束标记,其余的数学将成为金宝搏188 标签;但自从 应该没有内容,将不显示其中的一个数学。金宝搏188这是一个应该避免的常见错误。支持HTML5的现代浏览器应该能够处理自动关闭标签,但是旧的浏览器有问题,所以如果你想让你的数学在广阔的舞台上清晰金宝搏188可见,不要在HTML文档中使用自动关闭窗体。

支持的mathml命令γ

金宝搏188Mathjax支持MATML3.0金宝搏188数学标签,有一些限制。MathMLSupport仍在积极发展中,所以有些标签是不适合的,有些功能还没有完全188金博宝网站开发,但正在到来。

缺陷包括:

  • 表中不支持对齐组。
  • 表不支持所有属性。例如。,柱跨度行距尚未实现。
  • 对基础数学标签的实验支持:M堆栈姆龙迪夫MS-群姆罗MSCARIES,和麦克斯里.(通过MML3延伸,见下文)
  • 双向数学实验支持。金宝搏188(通过MML3延伸,见下文)

Mathml3.0测试套件的结果详情。

内容数学模型γ

要在文档中使用内容mathml,简单包括“内容mathml.js”扩展MathmlConfiguration块的数组。例如

<脚本 类型=“文本/x-ma金宝搏188thjax-config”>
金宝搏188.枢纽.配置({
  数学模型 {
    扩展 [“内容mathml.js”]
  }
(});

              脚本>

请注意,此脚本标记必须之前加载的脚本金宝搏188玛莎本身。

更多信息,看见内容MathML扩展.

实验性mml3延伸γ

要激活文档中的实验功能,188金博宝网站简单包括“MML3.JS”扩展MathmlConfiguration块的数组。例如

<脚本 类型=“文本/x-ma金宝搏188thjax-config”>
金宝搏188.枢纽.配置({
  数学模型 {
    扩展 [“MML3.JS”]
  }
(});

              脚本>

请注意,此脚本标记必须之前加载的脚本金宝搏188玛莎本身。

更多信息,看见MML3扩展.

语义和注释γ

从Mathjax 2.3版开金宝搏188始,一些流行的注释格式,如Tex、Maple,或内容mathml,通常通过语义元素可从“秀” 数学 作为“菜单。参见MathML注释框架MathMenu扩展有关详细信息的文档。