Formules dans genebook

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.

Mise en œuvre

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 :

Équations en ligne

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]]