Caractéristiques

PhpMathPublisher permet la publication d'expressions mathématiques sur le web en n'utilisant que Php.

Installation et utilisation

  1. PhpMathPublisher a besoin d'un répertoire pour les fontes et les images. Le webmestre peut utiliser n'importe quel répertoire (ou utiliser les répertoires fonts/ et img/ fournis par défaut) : il doit simplement indiquer leurs chemins (absolus) au début du script "mathpublisher.php" .
    (Attention : chez certains hébergeurs, le répertoire fonts/ doit-être placé à la racine du site)
  2. Le webmestre installe les fontes dans leur répertoire (elles sont dans le répertoire fonts/ du paquet à télécharger).
  3. Le programme lui-même est contenu dans un seul fichier : "mathpublisher.php"
    Il suffit d'utiliser dans n'importe quelle page php, la commande "echo mathfilter($text,$size,$pathtoimg);" (après un include("mathpublisher.php") ;)
    $text représente le texte contenant des expressions mathématiques, $size représente la taille de la police utilisée pour les formules et $pathtoimg représente le chemin relatif entre la page web et le répertoire où sont stockées les images.
    La fonction "mathfilter" va créer les images des formules et renvoyer le code html correspondant. Le texte peut contenir toutes les balises html standards en dehors de la balise <m>...</m> qui sert aux formules mathématiques. La syntaxe à respecter pour les formules mathématiques est indiquée dans le fichier help_fr.html.
    Le code des pages de démonstration fournies dans le répertoire "examples_fr/" permettent de voir comment utiliser le script en pratique.
Remarque : si la fonte cmex10.ttf pose problème sur votre serveur (racine, intégrale...), vous pouvez essayer de la remplacer par la fonte cmex10.ttf version Bakoma (http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/).