2010-11-09 21 views
1

J'essaie d'afficher le signe inférieur à MathJax pour rendre l'entrée MathML ... qui fonctionne actuellement sur Firefox, mais qui sera étendu à d'autres navigateurs. J'ai essayé l'affichage du signe dans différentes variations:MathJax ne rend pas le "signe inférieur"

  • <
  • &lt;
  • &#x003C;

Mais j'obtiens l'erreur suivante:

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

J'utilise le Code MathML suivant:

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

Une idée pourquoi cela pourrait se produire? J'ai lu que cela pourrait être un bug avec MathJax, mais j'ai aussi essayé de le faire en utilisant d'autres balises mais pas de chance. Je suis également sûr que j'utilise la dernière version de MathJax.

Merci, Hristo

Répondre

2

Il s'agissait d'un bogue dans MathJax qui a été corrigé dans la version SVN 580, qui n'a pas encore été incluse dans une version packagée. Vous voudrez peut-être obtenir une copie SVN de MathJax plutôt que l'un des fichiers ZIP. Le correctif sera inclus dans la prochaine version de MathJax

+0

Ok merci. Je vais essayer. – Hristo

+0

Cela a fonctionné. Merci pour la suggestion! – Hristo

0

J'utilise l'ancienne version bêta de MathJax, mais n'a pas trouvé un exemple de travail sur mon site. Il utilise le code <mo>&lt;</mo>.

Pourriez-vous utiliser la balise de l'opérateur mathématique (mo) au lieu de la balise de texte (mtext)?

+0

C'était une erreur de ma part ... Je suis en train d'utiliser la balise '', comme indiqué dans le message d'erreur – Hristo

+0

Ah, désolé de négliger cela. –