- LaTeX et OpenMaths.org -
I. Qu'est-ce que TeX et LaTeX ?
TeX est un logiciel de composition de document créé par Donald Knuth en 1977, particulièrement adapté à la rédaction de documents scientifiques.
LaTeX n'est ni plus ni moins qu'une version "améliorée" de TeX, un ensemble de macro-commandes (une macro-commande étant une commande qui exécute une suite de commandes simples) destiné à en faciliter l'utilisation. Créé en 1985 par Leslie Lamport au SRI International (Stanford Research Institute), LaTeX (abbréviation de "Lamport TeX") est rapidement devenu la référence dans les mondes éducatif et scientifique pour la rédaction de documents complexes incluant, entre autres, des formules mathématiques.
II. Utiliser LaTeX sur OpenMaths.org
Pour inclure du code LaTeX dans vos messages, il vous suffit de l'encadrer par le symbole $ (dollar).
Par exemple, le code suivant
- Code: Tout sélectionner
$\forall x \in\ ]-1;1[,\ \sum_{n=0}^\infty x^n = \frac{1}{1-x}$
affichera dans votre message la formule correspondante
Vous voyez que le signe somme et la fraction sont un peu tassés, c'est normal : lorsque l'on place du code LaTeX entre dollars simples (i.e. un dollar avant et un dollar après), la formule s'affiche en mode ligne. Ce mode permet de ne pas déformer la ligne d'écriture courante et de pouvoir taper du texte avant ou après, en restant sur la même ligne, sans qu'il y ait une trop grosse différence entre la hauteur de la formule et celle du texte.
Regardez maintenant le code suivant
- Code: Tout sélectionner
$$\forall x \in\ ]-1;1[,\ \sum_{n=0}^\infty x^n = \frac{1}{1-x}$$
dont voici le résultat :
Ici, la formule s'affiche de manière plus espacée : on a encadré par deux dollars de chaque côté, c'est le mode bloc.
Pour mettre votre formule en valeur dans votre message, vous pouvez aussi la centrer :
- Code: Tout sélectionner
[center]$$\forall x \in\ ]-1;1[,\ \sum_{n=0}^\infty x^n = \frac{1}{1-x}$$[/center]
L'éditeur de messages de la page de rédaction offre bon nombre de raccourcis pour divers commandes LaTeX, il facilite notamment la création de matrices et de systèmes d'équations.
Pour connaître la syntaxe des éléments les plus couramment utilisés en LaTeX, consultez notre Formulaire LaTeX.
Sur ce forum, le symbole $ (dollar) étant réservé exclusivement au balisage du code LaTeX, il n'est plus accessible directement. Pour afficher le symbole $ dans votre message, tapez \$ (antislash puis dollar, sans espace entre les deux).
III. Utiliser LaTeX en tant que Web Service partout ailleurs
Si un tel rendu LaTeX est possible, c'est parce que des gens ont travaillé sans compter les heures pour que cela le soit. Ces "gens" ne sont autres que les employés de la société John Forkosh, Inc. Ils mettent à disposition du public deux scripts pour l'édition LaTeX en ligne (sur le net, rien à voir avec le mode en ligne...) : mimeTeX et mathTeX, ce dernier possédant un rendu de plus haut niveau, c'est celui qui a retenu notre attention.
OpenMaths.org utilise donc mathTeX. Il vous est également possible d'utiliser ce site pour afficher une formule mathématique en dehors du forum, n'importe où sur le net, grâce au code :
- Code: Tout sélectionner
http://www.openmaths.org/cgi-bin/mathtex.cgi?VOTRE_CODE_LATEX
Ainsi, dans un document xhtml, vous pouvez par exemple utiliser le code
- Code: Tout sélectionner
<img src="http://www.openmaths.org/cgi-bin/mathtex.cgi?\iint_{A\ \times\ B}{(f \circ g)(z)\, dz}" alt="Formule LaTeX" />
pour afficher
Par défaut, c'est le mode bloc qui est utilisé. Pour utiliser le mode ligne, il faut ajouter la commande
- Code: Tout sélectionner
\textstyle{}
dans l'url, juste avant le code LaTeX :
- Code: Tout sélectionner
<img src="http://www.openmaths.org/cgi-bin/mathtex.cgi?\textstyle{}\iint_{A\ \times\ B}{(f \circ g)(z)\, dz}" alt="Formule LaTeX" />
ce qui affiche
OpenMaths.org est référencé en tant que fournisseur du Web Service mathTeX (4ème ligne du tableau






