Frage

Ich versuche, das weniger als Zeichen angezeigt werden Mathjax mit MathML Eingang zu machen ... aktuell Firefox arbeiten, sondern auch auf anderen Browser ausbauen. Ich habe versucht, das Zeichen in verschiedenen Varianten dargestellt:

  • <
  • &lt;
  • &#x003C;

Aber ich bekomme die folgende Fehlermeldung:

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

Ich verwende den folgenden MathML-Code:

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

Jede Idee, warum dies passiert sein könnte? Ich habe gelesen, dass dies ein Fehler mit Mathjax sein, aber ich habe auch versucht, diese andere Tags verwenden zu tun, aber kein Glück. Ich bin auch ziemlich sicher, dass ich die neueste Version von Mathjax verwendet wird.

Danke, Hristo

War es hilfreich?

Lösung

Das war ein Fehler in Mathjax, die in der SVN-Version 580 festgelegt wurden, die in einer verpackten Version enthalten ist bisher noch nicht. Sie können eine aktuelle SVN Kopie Mathjax erhalten möchten, anstatt eine der ZIP-Dateien. Das Update wird in der nächsten Version von Mathjax aufgenommen werden

Andere Tipps

Ich bin mit der älteren, Beta-Version von Mathjax, aber habe ein funktionierendes Beispiel auf meiner Website finden. Es verwendet den Code <mo>&lt;</mo>.

Könnte es sein, dass Sie benötigen Mathe-Operator (mo) Tag anstelle des Textes (mtext) Tag verwenden?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top