Magazine Science

Du LaTeX dans wordpress

Publié le 25 juillet 2008 par Gouttedescience

Introduction

Logo LaTeX

Non le LaTeX dont on parle ici, n’est pas le matériau élastique élaboré à partir du latex naturel de l’hévéa, mais un langage (un peu comme le html) permettant d’écrire facilement des formules mathématiques. D’ailleurs ça ne s’écrit pas pareil (grand L, grand T, grand X) et le X final se prononce “k”, comme la lettre grecque \chi (chi).

En effet, ne vous êtes vous jamais demandé comment vos professeurs de mathématiques rédigeaient leurs feuilles d’exercises ? Non, pas avec Word ! Non pas avec OpenOffice, ni avec aucun autre logiciel de traitement de texte (à part dans de rares cas), mais bien avec le langage LaTeX.

Comment ça marche ?

En gros, comment ça marche ? Il suffit d’écrire le texte comme dans un logiciel de traitement de texte, puis les formules mathématiques qu’on veut insérer sont entourées par des macro-commandes ou des balises spéciales. Ensuite, le texte est “compilé” par un petit programme qui s’occupe de faire le rendu du texte avec les formules insérées. C’est exactement le même principe que pour le html. Toutes les pages que vous pouvez consulter sont écrites dans un langage (par curiosité vous pouvez afficher le code source en faisant “Affichage > Code source de la page” sous Firefox ou Internet Explorer) qui est ensuite interprété par le navigateur internet (Internet Explorer, Firefox, …) qui fait le rendu et vous affiche une jolie page avec des couleurs, des images, des liens, bref du contenu multimédia. Le langage LaTeX marche sensiblement de la même manière.

Le LaTeX absent du web

D’une manière générale vous constaterez qu’on ne trouve que très rarement des formules mathématiques sur le net. Ceci pour la simple raison que le langage html ne sait pas - encore - le faire (j’espère que ça viendra un jour)… Alors il faut faire appel à des convertisseurs html>LaTeX, c’est un peu compliqué. Bref, peu de personnes s’y frottent, mis à part les purs de durs.

Un plugin LaTeX pour wordpress

Récemment, j’ai trouvé un plugin qui permet d’insérer directement du code LaTeX dans l’édition des billets de wordpress. On peut trouver le plugin à cette adresse : http://sixthform.info/steve/wordpress/ et de suivre les instructions données dans le fichier readme_plugin.txt. L’installation est plus ou moins aisée (il faut aller manipuler plusieurs fichiers php pour donner les bons chemins d’accès). Veillez en particulier à ce que tout les répertoires liés à ce plugin soient accessibles en lecture et écriture, j’ai eu pour ma part quelques soucis avec ça à cause des ACL. Deuxième problème potentiel, il faut s’assurer que vous avez LaTeX d’installé sur votre hébergeur, ImageMagick et Ghostscript. Une fois que tout ceci est mis en place il suffit d’activer le plugin dans wordpress et d’insérer du code latex dans le texte entre les balises  et .

Un petit exemple

Par exemple, le petit bout de texte suivant :

Soit x un réel dans [0,1]. Démontrez que 2x^2-1^ appartient à [-1,1].

s’écrit dans l’éditeur wordpress (j’ai mis des espaces pour faire ressortir les balises et pour que wordpress ne les interprète pas) :

Soit [ tex ] x [ /tex ] un réel dans [ tex ] [0,1] [ /tex ]. Démontrez que [ tex ] 2x^2-1 [ /tex ] appartient à [ tex ] [-1,1] [ /tex ].

Conclusion

Voici donc une façon toute simple d’écrire des formules mathématiques sur le web par le biais de wordpress. C’est génial, maintenant je vais pouvoir \displaymath E=mc^2^ mettre \displaymath \int_1^2 xdx = 3/2 plein d’équations \displaymath \frac{dU}{dt}=\frac{\partial U}{dt}+U\cdot\nabla U dans mes billets


Retour à La Une de Logo Paperblog

A propos de l’auteur


Gouttedescience 19 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte