Vous connaissez peut-être les problèmes que l'on peut rencontrer lorsque l'on souhaite afficher des formules mathématiques sur une page web. En fait, deux approches sont possibles pour cela:
- soit on converti les formules en images.
- soit on écrit les formules en utilisant la formulation MathML. Il faut alors utiliser un navigateur web supportant MathML pour pouvoir afficher la page correctement.
L'inconvénient de MathML, c'est que c'est difficile à écrire directement dans une page web. La solution proposée par le script javascript ASCIIMathML consiste à convertir directement la notation LaTeX en MathML. La conversion est donc effectuée coté client (si je me goure pas).
Le gros avantage de cette solution c'est quelle nécessite juste d'ajouter une ligne dans le source de la page pour appeler le script. Un autre avantage c'est qu'il n'y a pas besoin d'installer autre chose sur le serveur (juste copier le fichier contenant le script).
Voilou! Je voulais juste vous faire part de mon enthousiasme pour cette solution toute simple, extensible, et qui fonctionne très bien. En plus, il y a des options dans le script pour personnaliser son comportement (couleur des polices, affichage d'un warning si le navigateur n'est pas compatible, etc).
L'URL:
http://asciimathml.sourceforge.net
PS: C'est en GPL!
# Et aussi LaTeXMathML
Posté par andeus . Évalué à 4.
http://linuxfr.org/comments/772521.html#772521
[^] # Re: Et aussi LaTeXMathML
Posté par Gilles G. . Évalué à 3.
Je me disais justement que le souci avec ASCIIMathML c'est qu'on n'a pas tous les environnements LaTeX à disposition.
Le script LaTeXMathML est en fait une évolution d'ASCIIMathML.
Merci beaucoup pour ce lien!
# ... et jsmath
Posté par David Decotigny (site web personnel) . Évalué à 3.
Il y en a tellement maintenant, le problème n'est plus de savoir "comment faire ?", mais "lequel choisir ?".
[^] # Re: ... et jsmath
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
Ca a l'air franchement très bien mais je ne sais pourquoi il ne trouve pas les polices. J'utilise LaTeX très souvent et j'ai toutes les polices sur mon poste ! Peut être qu'il n'aime pas les debian... Pourtant, tetex, c'est assez standard entre les distributions.
[^] # Re: ... et jsmath
Posté par 태 (site web personnel) . Évalué à 2.
[^] # Re: ... et jsmath
Posté par Gilles G. . Évalué à 2.
Si le navigateur supporte MathML, jsMath envoie du MathML.
Sinon, jsMath essaie de se débrouiller avec les fontes TeX si elles sont installées.
Sinon, jsMath se débrouille avec des images et des symboles unicodes (si j'ai bien compris).
J'ai essayé ce WE, et ça fonctionne très bien sur Firefox (affiche du mathml). Par contre, le script javascript fait trop ramer konqueror (qui n'affiche pas le mathml), et finalement konqueror n'arrive jamais à finir le traitement javascript.
C'est dommage, je trouvais le concept intéressant.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.