Cara menampilkan matematika dalam Immersive Reader

Pembaca Imersif dapat menampilkan ekspresi matematika saat disediakan dalam bentuk Bahasa Markup Matematika (MathML).

Mengirim matematika ke Pembaca Imersif

Untuk menampilkan matematika di aplikasi Pembaca Imersif, berikan potongan yang berisi MathML, dan atur jenis MIME ke application/mathml+xml. Untuk mempelajari selengkapnya, lihat jenis MIME yang didukung.

Misalnya, lihat konten berikut:

<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>

Anda kemudian dapat menampilkan konten Anda dengan menggunakan JavaScript berikut.

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);

Jika meluncurkan Immersive Reader, Anda akan melihat:

Screenshot of the rendered math equation in Immersive Reader.

Langkah selanjutnya