Bonjour,

J'essaie pour la 1ère fois d'écrire des formules mathématiques directement sur une page WEB.
En cherchant un peu j'ai vu que MathJax semble être une bonne idée.

J'ai donc "inclu" leur CDN :

<script type="text/javascript" async
        src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML" async>
</script>

J'essaie d'écrire une fraction au milieu d'une ligne de texte.
Je vois sur un autre site que c'est possible :
http://www.hostpic.org/images/1805100108540106.jpg

Je vois sur la doc MathJax que pour écrire une formule "inline", il faut utiliser : \( ... \)
Et il semble qu'une fraction s'écrit de cette façon : \frac{a}{b}
Alors j'ai écrit :

<?php
    echo '\(\frac{a}{b}\)';
?>

et j'ai comme résultat, une fraction "toute ratatinée" :
http://www.hostpic.org/images/1805100114050103.jpg

Si j'utilise : $$\frac{a}{b}$$, alors là j'ai une jolie fraction. Mais comme le dit la Doc de MathJax, ça prend tout l'espace d'une ligne en entier...
http://www.hostpic.org/images/1805100116470109.jpg
Alors que je voudrai pouvoir écrire la fraction sur une même ligne où se trouve du texte.

Voilà je bloque là-dessus, est-ce que quelqu'un saurait comment faire ?

Merci.

2 réponses


SLK
Auteur
Réponse acceptée

Ah puré j'ai trouvé...
Il fallait mettre \displaystyle juste avant.
De cette façon :

\(\displaystyle \frac{a}{b}\)

Ça devrait être le comportement par defaut ! (je trouve)

C'est vrai que c'était assez spécifique comme question ^^.
Merci quand même.

Trop spécifique... Tu devrais chercher "forum mathjax" ou "tuto mathjax"...