1 What is BookML?

BookML is book(down) + ()ML.

Bookdown is a popular RMarkdown-to-HTML package.

is a powerful -to-HTML converter, powering arXiv.

BookML slaps a bookdown-style output onto , and:

  • automates all steps: put in, get HTML out

  • improves the accessibility (better contrast, ARIA attributes for screen readersnew)

  • converts EPS, PDF figures to SVG (it may sound easy!)

  • aligns and MathJax

  • produces SCORM packages (easiest way to get HTML on a VLE, little more than a zip file)

  • interleave HTML with content (foldable environments, videos, …)

  • improves accuracy when possible (not very often)

Here are some examples