كيفية عرض الرياضيات في 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، يجب أن ترى ما يلي:

Screenshot of the rendered math equation in Immersive Reader.

الخطوة التالية