2010-11-09 113 views
1

我试图显示使用MathJax来呈现MathML输入的小于号...当前在Firefox上工作,但将扩展到其他浏览器。我曾尝试在显示不同的变化符号:MathJax不呈现“小于号”

  • <
  • &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的一个bug,但我也尝试使用其他标签做这件事,但没有运气。我也很确定我正在使用最新版本的MathJax。

感谢, 斯托伊奇

回答

2

这是MathJax中的一个bug,在SVN 580版中已经修复,该版本尚未包含在打包版本中。您可能希望获得MathJax的最新SVN副本,而不是其中一个ZIP文件。该修补程序将包含在MathJax的下一个发行版中

+0

好的,谢谢。我会试一试。 – Hristo 2010-11-09 19:47:09

+0

工作。感谢您的建议! – Hristo 2010-11-10 03:04:22

0

我使用MathJax的年纪大了,beta版,但没有找到我的网站工作的例子。它使用代码<mo>&lt;</mo>

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

+0

这是我的错误......我实际上使用的是标签,正如错误消息 – Hristo 2010-11-09 18:30:55

+0

中指出的那样,对不起,因为忽略了这一点。 – 2010-11-09 20:16:10