Quel est le meilleur moyen de se familiariser avec MathML et son utilisation dans le monde?

StackOverflow https://stackoverflow.com/questions/215733

  •  03-07-2019
  •  | 
  •  

Question

Quel est le meilleur moyen de se familiariser avec MathML et son utilisation dans le monde?

En particulier, je veux dire:

  • Qu'utilisez-vous pour le rendre / le modifier
  • Est-il utilisé dans des applications commerciales / open source vers lesquelles vous pouvez me diriger
  • Est-ce populaire et utilisé beaucoup?
  • Existe-t-il des visualiseurs utilisables dans une application C #, C ++, Java, ...?
  • ... (toute autre information disponible sur MathML)
Était-ce utile?

La solution

La page d'accueil MathML du W3C est bien sûr un bon point de départ. Ils ont une liste de logiciels utilisant MathML. La spécification MathML comprend deux parties: l'ensemble de présentation, qui indique au moteur de rendu comment composer l'équation (par exemple, en distinguant une fraction empilée par rapport à une fraction biseautée), et l'ensemble de contenu, qui indique aux moteurs de calcul comment interpréter l'équation (y (x) est-il une fonction y de x ou deux variables étant multipliées?). La plupart des applications se concentrent sur un sous-ensemble de MathML ou sur l’autre, en fonction de la portée de l’application.

MathML est de plus en plus utilisé et à bon escient - MathML présente tous les avantages du format XML (pour plus d'informations, consultez notre livre blanc MathML est XML ).

Design Science crée WebEQ , qui comprend des composants permettant d’éditer et d’afficher MathML sur votre site Web. . Nous avons également une version du SDK si vous souhaitez inclure ces composants dans une application de bureau. WebEQ est basé sur Java.

J'espère que cela vous aidera, mais si vous avez d'autres questions, n'hésitez pas à envoyer un courrier électronique à support@dessci.com.

Meilleurs voeux,

Autumn Cuellar, spécialiste XML chez Design Science

Autres conseils

Probablement pas ce que vous vouliez entendre, mais après avoir essayé MathML, je suis revenu à TeX, car il est beaucoup plus lisible et compact que la représentation XML. TeX possède également une base d'utilisateurs importante et un certain nombre d'éditeurs WYSIWYG stables et ouverts.

De même, la page Mozilla MathML contient des liens vers un traducteur TeX- > MathML et un éditeur javascript MathML javascript (éventuellement mort)

Un exemple de MathML sur lequel j'ai travaillé consistait à le convertir en code C # via une traduction automatique. Vous pouvez trouver le projet ici

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top