Le projet genebook prend en charge le standard MathML (Langage de balisage mathématique) et vous pouvez ajouter des formules à vos e-books. Cette fonctionnalité fonctionne uniquement pour le format epub.
Par exemple, c’est la formule que vous souhaitez insérer :
Voici le code MathML pour la formule :
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mrow>
<mo>-</mo>
<mi>b</mi>
<mo>±</mo>
</mrow>
<msqrt>
<mrow>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<mrow>
<mn>4</mn>
<mi>a</mi>
<mi>c</mi>
</mrow>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>2</mn>
<mi>a</mi>
</mrow>
</mfrac>
</mrow>
</math>
Pour ajouter la formule à votre e-book, vous pouvez simplement insérer le code MathML dans le texte, en utilisant les balises [[mathML]]...[[/mathML]] :
Si votre liseuse prend également en charge epub 3, le résultat ressemble à ceci :
La balise [[mathML]] permet d’insérer les formules comme une ligne de texte séparée. Si vous souhaitez afficher l’élément mathématique comme partie d’un paragraphe, vous pouvez utiliser un paramètre de bloc de la balise : [[mathML block=inline]]