我正在尝试使用Mathjax显示毫无疑问的符号来渲染MathMl输入...目前正在使用Firefox,但将扩展到其他浏览器。我尝试以不同的方式显示标志:

  • <
  • &lt;
  • &#x003C;

但是我会收到以下错误:

Error parsing MathML: not well-formed Line Number 18, Column 13: <mo><</mo> ------------------------------------------------------^

我正在使用以下MATHML代码:

<math mode="display" xmlns="http://www.w3.org/1998/Math/MathML">
 <mpadded height="+.7lex">
  <mrow>
   <mo>&#x003C;</mo>
  </mrow>
 </mpadded>
</math>

知道为什么这可能会发生吗?我读到这可能是Mathjax的错误,但是我也尝试使用其他标签进行此操作,但没有运气。我也很确定我正在使用最新版本的Mathjax。

谢谢,赫里斯托

有帮助吗?

解决方案

这是Mathjax中的一个错误,该错误已固定在SVN版本580中,该版本尚未包含在包装版本中。您可能需要获取当前的MathJax的SVN副本,而不是zip文件之一。该修复程序将包含在Mathjax的下一个版本中

其他提示

我正在使用较旧的Beta版本的MathJax,但确实在我的网站上找到了一个工作示例。它使用代码 <mo>&lt;</mo>.

您可能需要使用数学运算符(mo)标签而不是文字(mtext) 标签?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top