سؤال

أحاول عرض علامة أقل من استخدام 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