Condividi tramite


Come mostrare la matematica nello strumento di lettura immersiva

Lo strumento di lettura immersiva può mostrare le espressioni matematiche quando viene fornita sotto forma di linguaggio di markup matematico (MathML).

Inviare matematica allo strumento di lettura immersiva

Per visualizzare calcoli matematici nell'app dello strumento di lettura immersiva, specificare un blocco contenente MathML e impostare il tipo MIME su application/mathml+xml. Per altre informazioni, vedere tipi di MIME supportati.

Ad esempio, vedere il contenuto seguente:

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

È quindi possibile visualizzare il contenuto usando il codice JavaScript seguente.

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

Quando si avvia lo strumento di lettura immersiva, dovrebbe essere visualizzato:

Screenshot dell'equazione matematica sottoposta a rendering in Strumento di lettura immersiva.

Passaggio successivo