# LaTeX σε MathML

Μετατρέψτε έναν τύπο LaTeX σε σήμανση MathML με το KaTeX 0.19.1. Το αποτέλεσμα είναι ένα στοιχείο math με MathML παρουσίασης και το αρχικό σας LaTeX διατηρημένο ως σχόλιο, σε λειτουργία εμφάνισης ή ενσωματωμένη λειτουργία, έτοιμο για επικόλληση σε έγγραφα HTML, EPUB ή XML. Το MathML αποδίδεται εγγενώς στις τρέχουσες εκδόσεις των Chrome, Edge, Firefox και Safari και διαβάζεται δυνατά από προγράμματα ανάγνωσης οθόνης, ώστε οι τύποι σας να παραμένουν προσβάσιμοι χωρίς JavaScript.

## Συχνές ερωτήσεις

### Πώς είναι η έξοδος;

Λαμβάνετε ένα μοναδικό στοιχείο math στον χώρο ονομάτων MathML, με ένα περίβλημα semantics. Στο εσωτερικό του υπάρχει MathML παρουσίασης, δομημένο από στοιχεία όπως mi, mn, mo, mfrac, msup και mtable, και στη συνέχεια ένα σχόλιο με την κωδικοποίηση application/x-tex, το οποίο περιέχει το αρχικό σας LaTeX. Η λειτουργία εμφάνισης προσθέτει display="block" στο στοιχείο math.

### Πού μπορώ να χρησιμοποιήσω το MathML;

Επικολλήστε το απευθείας σε μια σελίδα HTML5, ένα βιβλίο EPUB 3, XHTML ή μια μορφή XML, όπως JATS ή DocBook. Πολλά προγράμματα επεξεργασίας εξισώσεων και εφαρμογές γραφείου μπορούν επίσης να εισαγάγουν MathML, κάτι που το καθιστά πρακτική μορφή ανταλλαγής μεταξύ εργαλείων που δεν διαβάζουν LaTeX.

### Εμφανίζουν τα προγράμματα περιήγησης το MathML;

Ναι. Τα Chrome και Edge από την έκδοση 109, τα Firefox και Safari αποδίδουν MathML εγγενώς, χωρίς σενάρια ή φύλλα στυλ. Τα προγράμματα περιήγησης το σχεδιάζουν με τις δικές τους μαθηματικές γραμματοσειρές, οπότε η εμφάνιση διαφέρει ελαφρώς από την απόδοση HTML του KaTeX, αλλά η δομή και οι κανόνες διαστημάτων είναι ίδιοι.

### Ποια είναι η διαφορά μεταξύ της λειτουργίας εμφάνισης και της ενσωματωμένης λειτουργίας;

Η λειτουργία εμφάνισης προσθέτει στον τύπο την ένδειξη display="block", ώστε να στοιχειοθετείται ως αυτόνομη εξίσωση, με κλάσματα πλήρους μεγέθους και όρια πάνω και κάτω από τα μεγάλα σύμβολα. Η ενσωματωμένη λειτουργία παραλείπει το χαρακτηριστικό και στοιχειοθετεί τον τύπο με το συμπαγές στιλ που προορίζεται για συνεχές κείμενο.

### Διατηρείται το αρχικό μου LaTeX;

Ναι. Το KaTeX αποθηκεύει τον πηγαίο κώδικα σε ένα στοιχείο annotation μέσα στο περίβλημα semantics. Τα προγράμματα περιήγησης δεν τον εμφανίζουν, αλλά τα εργαλεία αντιγραφής και άλλοι μετατροπείς μπορούν να τον χρησιμοποιήσουν για να ανακτήσουν το ακριβές LaTeX. Αφαιρέστε το στοιχείο annotation αν δεν θέλετε να περιλαμβάνεται ο πηγαίος κώδικας στο έγγραφό σας.

### Ποιες εντολές LaTeX υποστηρίζονται;

Όλες όσες υποστηρίζει το KaTeX 0.19.1, όπως κλάσματα, ρίζες, πίνακες, περιβάλλοντα όπως aligned, cases και array, τόνοι, βέλη, εντολές γραμματοσειράς όπως οι \mathbb και \mathcal, καθώς και οι \text και \tag. Λειτουργούν επίσης μακροεντολές που ορίζετε με \def ή \newcommand μέσα στον τύπο. Δεν υποστηρίζονται πλήρη έγγραφα, \usepackage και οι εντολές \ce του mhchem.

### Τι συμβαίνει όταν υπάρχει σφάλμα στον τύπο;

Δεν επιστρέφεται MathML. Το εργαλείο αναφέρει το πρόβλημα και τον χαρακτήρα όπου εμφανίζεται, μετρώντας από το 1, για παράδειγμα μια άγνωστη εντολή, μη ισορροπημένες αγκύλες, έναν διπλό εκθέτη ή μια εντολή χωρίς το όρισμά της.

### Υπάρχουν όρια;

Ένας τύπος μπορεί να έχει μήκος έως 10,000 χαρακτήρες, οι μακροεντολές μπορούν να επεκταθούν έως 1,000 φορές και τα μεγέθη που δίνονται σε εντολές όπως οι \rule και \kern περιορίζονται στα 100em. Οι εντολές που συνδέουν ή φορτώνουν εξωτερικό περιεχόμενο, όπως οι \href, \url και \includegraphics, είναι απενεργοποιημένες και εμφανίζονται ως μη υποστηριζόμενο κείμενο.

### Είναι το MathML κατάλληλο για προσβασιμότητα;

Ναι. Τα προγράμματα ανάγνωσης οθόνης, όπως τα VoiceOver, NVDA και JAWS, μπορούν να διαβάζουν MathML και να επιτρέπουν στους αναγνώστες να περιηγούνται σε έναν τύπο τμήμα προς τμήμα, κάτι που δεν προσφέρει μια εικόνα. Η διατήρηση των μαθηματικών σε MathML αντί για εικόνες είναι ένας από τους απλούστερους τρόπους για να κάνετε το τεχνικό περιεχόμενο προσβάσιμο.

### Σε τι διαφέρει αυτό από τη συνηθισμένη έξοδο του KaTeX;

Σε μια ιστοσελίδα, το KaTeX συνήθως εξάγει μορφοποιημένο HTML για εμφάνιση, μαζί με κρυφό MathML για προγράμματα ανάγνωσης οθόνης. Αυτό το εργαλείο επιστρέφει μόνο το μέρος MathML, ακριβώς όπως το δημιουργεί το KaTeX, χωρίς το περιβάλλον span, το stylesheet ή τις γραμματοσειρές, ώστε να λειτουργεί παντού όπου υποστηρίζεται το MathML.

Η διαφήμισή σας εδώ;

[Στείλτε μας email](mailto:hi@dennn.is?subject=%CE%94%CE%B9%CE%B1%CF%86%CE%AE%CE%BC%CE%B9%CF%83%CE%B7%20%CF%83%CF%84%CE%BF%20OneClick%20Pro)

[Διαφήμιση Η σουίτα πρόσθετων έτοιμη για πράκτορες του WordPress.](https://sleekwp.com/?ref=oneclickpro)
