كيفية عرض الرياضيات في Immersive Reader
يمكن القارئ الشامل عرض التعبيرات الرياضية عند توفيرها في شكل لغة العلامات الرياضية (MathML).
إرسال الرياضيات إلى القارئ الشامل
لعرض الرياضيات في تطبيق القارئ الشامل، قم بتوفير مجموعة تحتوي على MathML، وقم بتعيين نوع MIME إلى application/mathml+xml
. لمعرفة المزيد، راجع أنواع MIME المدعومة.
على سبيل المثال، راجع المحتوى التالي:
<div id='ir-content'>
<math xmlns='http://www.w3.org/1998/Math/MathML'>
<mfrac>
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<mn>3</mn>
<mi>x</mi>
<mo>+</mo>
<mn>2</mn>
</mrow>
<mrow>
<mi>x</mi>
<mo>−</mo>
<mn>3</mn>
</mrow>
</mfrac>
<mo>=</mo>
<mn>4</mn>
</math>
</div>
يمكنك بعد ذلك عرض المحتوى الخاص بك باستخدام JavaScript التالي.
const data = {
title: 'My Math',
chunks: [{
content: document.getElementById('ir-content').innerHTML.trim(),
mimeType: 'application/mathml+xml'
}]
};
ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, data, YOUR_OPTIONS);
عند تشغيل Immersive Reader، يجب أن ترى ما يلي: