【问题标题】:Displaying Mathml equations显示 Mathml 方程
【发布时间】:2010-11-13 19:27:05
【问题描述】:

我的浏览器 Firefox 3.6 似乎可以很好地显示 W3C 测试套件中的 Mathml 方程。但是,如果我将代码复制到我的网页中,例如来自here,那么所有 Firefox 生成的内容都类似于x y x y ,而不是它正确呈现 W3C 页面的方式。我在这里错过了什么>

编辑:我刚刚在 Chrome 中进行了尝试,但 Chrome 将其呈现为 x y x y 导致测试失败。不用说,它在我自己的网页中呈现了相同的数学。

EDIT 2:我在一个新的 html 文档上进行了尝试。无效:

<!DOCTYPE html>
<html lang="en">
  <head>
    <title></title>
  </head>
  <body>
<math display="inline" xmlns="http://www.w3.org/1998/Math/MathML" mode="display">
  <mfrac>
    <mi>x</mi>
    <mi>y</mi>
  </mfrac>
    </math>
    <math display="block" xmlns="http://www.w3.org/1998/Math/MathML" mode="inline">
  <mfrac>
    <mi>x</mi>
    <mi>y</mi>
      </mfrac>
    </math>
  </body>
</html>

我发誓 W3C 方程渲染得很好……

【问题讨论】:

  • 它说查看了 0 次,但已经有一个赞成和最喜欢的。你在吗,乔恩·斯基特?编辑:nvm,再次刷新页面,现在有 2 个视图
  • FWIW,你的页面在我的 Firefox 3.6.12 中渲染得很好。几乎是图片的两倍。
  • @cababunga “我的”页面是什么意思?对我来说,W3C 页面在 Firefox 中也可以很好地呈现...
  • 哦,抱歉,我以为您提供的页面链接无效。

标签: mathml


【解决方案1】:

包括

<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=MML_HTMLorMML"></script>

然后使用

    <math xmlns="http://www.w3.org/1998/Math/MathML">
        <mroot>
            <mrow>
                <mi>x</mi>
            </mrow>
            <mn>4</mn>
        </mroot>
    </math>

适用于 Chrome 和 Firefox

更新:

由于 mathjax cdn 正在关闭,请更改

<script type="text/javascript" async
  src="https://cdn.mathjax.org/mathjax/2.7-latest/MathJax.js?...">
</script>

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?...">
</script>

【讨论】:

【解决方案2】:

正如其他人所说,您需要充当 FF3 的 xml,如果您想使用 mathml-in-html5 作为文本/html,您需要 firefox 4(或 webkit nightlies)

【讨论】:

    【解决方案3】:

    将您的文件放在名为mml-prb.xhtml 的文件名中有效。注意扩展名。

    【讨论】:

    • 从那以后情况发生了很大变化。当前的 Firefox 使用嵌入式 MathML 渲染 HTML5 就好了。
    【解决方案4】:

    您应该使用 xml 并按原样提供(即使用正确的 mimetype),这意味着您必须使用具有适当命名空间的 xhtml 和 mathml 标记。以W3C如何服务为例。

    注意: HTML5 不是 xml

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-23
      • 2021-05-27
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2014-01-03
      • 2021-01-30
      相关资源
      最近更新 更多