MathJax不会呈现“小于号”

时间:2010-11-09 02:48:21

标签: javascript mathml mathjax parsing-error

我正在尝试使用MathJax显示less-than符号来呈现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。

谢谢, 赫里斯托斯

2 个答案:

答案 0 :(得分:2)

这是MathJax中的一个错误,该错误已在SVN版本580中修复,该版本尚未包含在打包版本中。您可能希望获得MathJax的当前SVN副本而不是其中一个ZIP文件。该修复程序将包含在MathJax的下一个版本中

答案 1 :(得分:0)

我使用的是旧的测试版MathJax,但确实在我的网站上找到了一个有效的例子。它使用代码<mo>&lt;</mo>

您是否需要使用数学运算符(mo)标记而不是文本(mtext)标记?