Liigu sisu juurde

LaTeX MathML-iks

Teisendage LaTeX-i valem MathML-märgistuseks, kasutades KaTeX-i 0.19.1. Tulemuseks on üks math-element, mis sisaldab esituslikku MathML-i ja teie algset LaTeX-i annotatsioonina; kasutada saab kuvamis- või tekstisisest režiimi ning tulemuse saab kleepida otse HTML, EPUB-i või XML dokumentidesse. MathML-i renderdavad sisseehitatult praegused Chrome, Edge, Firefox ja Safari ning ekraanilugerid loevad selle ette, nii et valemid jäävad juurdepääsetavaks ilma ühegi JavaScript-ta.

Lähtesta

Korduma kippuvad küsimused

Milline väljund välja näeb?

Saate ühe math-elemendi MathML-i nimeruumis koos semantics-ümbrisega. Selle sees on esituslik MathML, mis on koostatud sellistest elementidest nagu mi, mn, mo, mfrac, msup ja mtable. Sellele järgneb annotatsioon kodeeringuga application/x-tex, mis sisaldab teie algset LaTeX-i. Kuvamisrežiim lisab math-elemendile atribuudi display="block".

Kus saan MathML-i kasutada?

Kleepige see otse HTML5-lehele, EPUB 3 raamatusse, XHTML-i või XML-vormingus dokumenti, näiteks JATS-i või DocBooki. Paljud võrrandiredaktorid ja kontoritarkvarad saavad samuti MathML-i importida, mistõttu on see praktiline vahetusvorming tööriistade vahel, mis LaTeX-i ei loe.

Kas brauserid kuvavad MathML-i?

Jah. Chrome ja Edge alates versioonist 109, Firefox ning Safari renderdavad MathML-i sisseehitatult, ilma skriptide või stiililehtedeta. Brauserid joonistavad selle oma matemaatikafontidega, mistõttu näeb see KaTeX-i HTML-renderdusest veidi erinev välja, kuid struktuur ja vahede reeglid on samad.

Mis vahe on kuvamis- ja tekstisisesel režiimil?

Kuvamisrežiimis märgitakse valem atribuudiga display="block", nii et see paigutatakse eraldi võrrandina, täissuuruses murdude ning suurte operaatorite üla- ja alapiiridega. Tekstisiseses režiimis jäetakse see atribuut välja ning valem küljendatakse jooksva teksti jaoks mõeldud kompaktses laadis.

Kas algne LaTeX säilitatakse?

Jah. KaTeX salvestab lähtekoodi semantics-ümbrise sees olevasse annotation-elementi. Brauserid seda ei kuva, kuid kopeerimistööriistad ja muud muundurid saavad selle abil täpse LaTeX-i taastada. Kui te ei soovi, et lähtekood dokumendis oleks, eemaldage annotation-element.

Milliseid LaTeX-i käske toetatakse?

Kõike, mida KaTeX 0.19.1 toetab, sealhulgas murde, juuri, maatrikseid, keskkondi nagu aligned, cases ja array, diakriitilisi märke, nooli, fondikäske nagu \mathbb ja \mathcal, käske \text ja \tag. Ka valemi sees käsuga \def või \newcommand määratletud makrod töötavad. Terveid dokumente, käsku \usepackage ega mhchem-i käske \ce kasutada ei saa.

Mis juhtub, kui valemis on viga?

MathML-i ei tagastata. Tööriist teatab probleemist ja märgi asukohast, arvestades asukohti alates 1-st; näiteks võib viga olla tundmatu käsk, tasakaalustamata looksulud, topeltsuperskript või argumendita käsk.

Kas on mingeid piiranguid?

Valem võib olla kuni 10,000 märgi pikkune, makrod võivad laieneda kuni 1,000 korda ning käskudele nagu \rule ja \kern antavad suurused on piiratud väärtusega 100em. Käsud, mis lingivad või laadivad välist sisu, nagu \href, \url ja \includegraphics, on keelatud ning väljastatakse toetamata tekstina.

Kas MathML sobib juurdepääsetavuse tagamiseks?

Jah. Ekraanilugerid, nagu VoiceOver, NVDA ja JAWS, saavad MathML-i ette lugeda ning võimaldavad lugejatel valemis osade kaupa liikuda, mida pilt ei võimalda. Matemaatika säilitamine MathML-ina piltide asemel on üks lihtsamaid viise tehnilise sisu juurdepääsetavaks muutmiseks.

Mille poolest see erineb KaTeX-i tavalisest väljundist?

Veebilehel väljastab KaTeX tavaliselt kujundatud HTML kuvamiseks ning peidetud MathML-i ekraanilugejate jaoks. See tööriist tagastab ainult MathML-i osa täpselt nii, nagu KaTeX selle genereerib, ilma ümbritseva span-elemendi, stiililehe või fontideta, nii et see töötab kõikjal, kus MathML-i mõistetakse.

Teave OneClick Pro kohta

OneClick Pro on tasuta kollektsioon, mis sisaldab üle 150 veebitööriista igapäevatööks: piltide ja ühikute teisendamiseks, koodi vormindamiseks ja valideerimiseks, domeenide ja SEO kontrollimiseks ning teksti, kuupäevade ja numbritega töötamiseks. Kõik tööriistad toimivad ilma registreerimise või tellimuseta ning sisestatut kasutatakse ainult tulemuse arvutamiseks ega salvestata kunagi. Kasutage seda kiire tööriistakastina ühekordsete ülesannete jaoks või lisage järjehoidjatesse tööriistad, mida iga päev kasutate.