Question

Je suis en train d'afficher le signe inférieur à l'aide MathJax pour rendre l'entrée MathML ... travaille actuellement sur Firefox mais sera étendu à d'autres navigateurs. J'ai essayé afficher le signe dans différentes variations:

  • <
  • &lt;
  • &#x003C;

Mais je reçois 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>

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

Merci, Hristo

Était-ce utile?

La solution

Ce fut un bogue dans MathJax qui a été corrigé dans la version SVN 580, qui n'a pas été inclus dans une version packagée encore. Vous pouvez obtenir une copie de SVN actuelle de MathJax plutôt que l'un des fichiers ZIP. Le correctif sera inclus dans la prochaine version de MathJax

Autres conseils

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

Serait-ce que vous devez utiliser l'opérateur mathématique (mo) étiquette au lieu de la balise texte (mtext)?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top