# LaTeX MathML-re

Alakítson át egy LaTeX-képletet MathML-jelöléssé a KaTeX 0.19.1 segítségével. Az eredmény egyetlen math elem prezentációs MathML-lel és az eredeti LaTeX-et tartalmazó annotációval, display vagy inline módban; készen áll arra, hogy HTML, EPUB vagy XML dokumentumokba illessze. A MathML natívan jelenik meg az aktuális Chrome, Edge, Firefox és Safari böngészőkben, és a képernyőolvasók fel is olvassák, így a képletek mindenféle JavaScript nélkül is akadálymentesek maradnak.

## Gyakran ismételt kérdések

### Hogyan néz ki a kimenet?

Egyetlen math elemet kap a MathML névtérben, semantics burkolóelemmel. Ezen belül a prezentációs MathML olyan elemekből épül fel, mint a mi, mn, mo, mfrac, msup és mtable, majd egy annotation elem következik, amelynek encoding értéke application/x-tex, és az eredeti LaTeX-et tartalmazza. Display módban a math elem display="block" attribútumot kap.

### Hol használhatom a MathML-t?

Illessze be közvetlenül egy HTML5-oldalba, egy EPUB 3-könyvbe, XHTML-be vagy olyan XML formátumba, mint a JATS vagy a DocBook. Számos képletszerkesztő és irodai programcsomag is képes MathML importálására, így ez praktikus adatcsere-formátumot kínál azoknak az eszközöknek, amelyek nem olvasnak LaTeX-et.

### Megjelenítik a böngészők a MathML-t?

Igen. A Chrome és az Edge 109 verziótól kezdve, valamint a Firefox és a Safari natívan jelenítik meg a MathML-t, szkriptek és stíluslapok nélkül. A böngészők a saját matematikai betűkészleteikkel jelenítik meg, ezért kissé másképp néz ki, mint a KaTeX HTML megjelenítése, de a szerkezet és a térközök szabályai megegyeznek.

### Mi a különbség a display és az inline mód között?

Display módban a képlet display="block" attribútumot kap, ezért önálló egyenletként jelenik meg, teljes méretű törtekkel és a nagy operátorok fölött és alatt álló határokkal. Inline módban ez az attribútum kimarad, a képlet pedig a folyamatos szövegbe illő tömör stílusban jelenik meg.

### Megmarad az eredeti LaTeX?

Igen. A KaTeX a forrást a semantics burkolóelemen belüli annotation elemben tárolja. A böngészők nem jelenítik meg, de a másolóeszközök és más konverterek felhasználhatják a pontos LaTeX visszanyerésére. Ha nem szeretné, hogy a forrás szerepeljen a dokumentumban, távolítsa el az annotation elemet.

### Mely LaTeX-parancsok támogatottak?

Minden, amit a KaTeX 0.19.1 támogat, beleértve a törteket, gyököket, mátrixokat, az olyan környezeteket, mint az aligned, cases és array, az ékezeteket, nyilakat, a betűtípus-parancsokat, például a \mathbb és a \mathcal parancsot, valamint a \text és a \tag parancsot. A képleten belül \def vagy \newcommand segítségével definiált makrók is működnek. Teljes dokumentumok, a \usepackage és az mhchem \ce parancsai nem használhatók.

### Mi történik, ha hiba van a képletben?

Nem kap MathML-t. Az eszköz jelzi a problémát és annak karakterhelyét, az 1-től számítva, például ha egy parancs ismeretlen, a kapcsos zárójelek nincsenek kiegyensúlyozva, dupla felső index szerepel, vagy egy parancsból hiányzik az argumentuma.

### Vannak korlátozások?

A képlet legfeljebb 10,000 karakter hosszú lehet, a makrók legfeljebb 1,000 alkalommal bonthatók ki, a \rule és \kern jellegű parancsoknak megadott méretek felső határa pedig 100em. A külső tartalmat betöltő vagy arra hivatkozó parancsok, például a \href, a \url és a \includegraphics le vannak tiltva, és nem támogatott szövegként jelennek meg.

### Jó a MathML akadálymentesség szempontjából?

Igen. Az olyan képernyőolvasók, mint a VoiceOver, az NVDA és a JAWS, fel tudják olvasni a MathML-t, és lehetővé teszik az olvasóknak, hogy lépésenként haladjanak végig a képleten; erre egy kép nem képes. A MathML képek helyett történő használata az egyik legegyszerűbb módja annak, hogy a technikai tartalom akadálymentes legyen.

### Miben különbözik ez a KaTeX szokásos kimenetétől?

Egy weboldalon a KaTeX általában stílusozott HTML elemet jelenít meg, valamint rejtett MathML-t a képernyőolvasók számára. Ez az eszköz csak a MathML-részt adja vissza, pontosan úgy, ahogy a KaTeX előállítja, a körülötte lévő span, stíluslap és betűkészletek nélkül, így bárhol működik, ahol a MathML értelmezhető.

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
