2010-11-09 60 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