Проєкт genebook підтримує мову математичної розмітки MathML (Mathematical Markup Language), за допомогою якої у текст вашої електронної книги можуть бути додані формули. Підтримка цього стандарту поширюється лише на формат електронних книг epub.
Наприклад, візьмемо таку формулу:
Відповідний їй код MathML виглядає таким чином:
<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>
Для додавання формули в електронну книгу достатньо просто вставити у текст код MathML, укладений у теги [[mathML]]...[[/mathML]]:
Якщо ваша читалка електронних книг також підтримує формат epub 3, результат виглядатиме так:
Тег [[mathML]] дозволяє вставляти формули, що стоять в окремому рядку. Для формул, вбудованих у текст, слід додати параметр тега block: [[mathML block=inline]]