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