Вопрос

Я пытаюсь показать меньше, чем подпись, используя MathJax, чтобы сделать вход Mathml ... в настоящее время работает на Firefox, но будет расширяться в другие браузеры. Я пытался отобразить знак в разных вариантах:

  • <
  • &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, но я также пытался делать это, используя другие теги, но не повезло. Я также уверен, что я использую последнюю версию MathJax.

Спасибо, христо

Это было полезно?

Решение

Это была ошибка в MathJax, которая была зафиксирована в SVN версии 580, которая еще не была включена в упакованную версию. Вы можете получить текущую копию SVN MathJax, а не одну из ZIP-файлов. Исправление будет включено в следующий выпуск MathJax

Другие советы

Я использую старшую бета-версию Mathjax, но нашел рабочий пример на моем сайте. Он использует код <mo>&lt;</mo>.

Может быть, вам нужно использовать математический оператор (mo) тег вместо текста (mtext) ярлык?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top