5. Συγγραφή σελίδων με MathML
Η MathML (Μathematical Markup Language) είναι μια εφαρμογή της XML, που χρησιμοποιείται στο να περιγράφει μαθηματικές σχέσεις, τόσο ως προς το περιεχόμενο, όσο και ως προς την εμφάνισή τους. Ο στόχος τον οποίο εξυπηρετεί η MathML είναι η αποστολή, λήψη και επεξεργασία στο δίκτυο των μαθηματικών σχέσεων, και να δώσει στα μαθηματικά σύμβολα τις δυνατότητες που έδινε η HTML μέχρι τώρα στο απλό κείμενο.
Μέχρι στιγμής δεν υποστηρίζουν όλοι οι browsers ΜathML και μέσα σε αυτούς που δεν έχουν αυτή τη δυνατότητα είναι και ο MS Internet Explorer. Αυτό σημαίνει ότι ο χρήστης Windows δεν μπορεί να έχει πρόσβαση σε MathML κείμενα χωρίς την εγκατάσταση πρόσθετου λογισμικού.
Υπέρ
- Μικρό μέγεθος αρχείου.
- Καλή ποιότητα και κατά τη μεγέθυνση των σχέσεων, καθώς και κατά την εκτύπωση.
- Ευελιξία, με τη βοήθεια εργαλείων λογισμικού στη μετατροπή σχέσεων από και προς MathML κείμενο.
- Αναζήτηση κειμένου μέσα στις σχέσεις, αναλόγως του εργαλείου με το οποίο γίνεται η αναζήτηση.
Κατά
- Αναλόγως του εργαλείου με το οποίο γίνεται η παρουσίαση η ποιότητα της εικόνας ποικίλλει.
- Υπάρχουν διάφοροι τρόποι γραφής MathML, και κάθε περίπτωση είναι αναγνώσιμη από ένα υποσύνολο των διαδέσιμων εργαλείων που την υποστηρίζουν, με τα συνεπαγόμενα προβλήματα συμβατότητας.
Browsers που υποστηρίζουν MathML
Αυτή τη στιγμή, οι διαθέσιμοι browsers που υποστηρίζουν MathML είναι οι:
Για Windows:
- IE 5.0 και άνω με το plug-in Techexplorer
- IE 5.5 και άνω με το plug-in MathPlayer
- Netscape με το plug-in Techexplorer
- Amaya (μόνο Presentation MathML)
- Mozilla 0.9.9 και άνω
- Macintosh:
- IE 5.0 με το Techexplorer plug-in
- Mozilla 0.9.9 και άνω
- Linux/Unix:
- Netscape με το Techexplorer plug-in
- Mozilla 0.9.9
- Amaya (μόνο Presentation MathML)
Ο browser Amaya
Ιδιαίτερα, το πρόγραμμα Αmaya αποτελεί web browser με δυνατότητες παρουσίασης MathML, αλλά λειτουργεί και ως πρόγραμμα επεξεργασίας κειμένων HTML και XHTML, καθώς και CSS sheets, σχέσεις γραμμένες σε MathML, όπως και γραφικά σε SVG μορφή (αν και το τελευταίο δεν υποστηρίζεται πλήρως). Διατίθεται σε εκδόσεις για Unix όπως και για Windows συστήματα.
Τα υπέρ και τα κατά αυτών των προγραμμάτων ποικίλλουν, πχ στο plugin Techexplorer εμφανίζει προβλήματα κατά την απεικόνιση των Ελληνικών και η δωρεάν έκδοσή του δεν επιτρέπει την εκτύπωση των σχέσεων, ο Mathplayer δεν επιτρέπει την αναζήτηση όρων μέσα στις σχέσεις, κ.ο.κ.
Ας περάσουμε ομως στις ιδιαιτερότητες και στα προβλήματα που προκύπτουν κατά τη συγγραφή των μαθηματικών κειμένων.
Σελίδα