Hello Nicholas, I was checked Calibre code around MathJax.
* Calibre uses MathJax unusual way * Calibre injects some Javascript code to MathJax while run time See also: > https://github.com/debian-calibre/calibre/blob/master/src/pyj/read_book/mathjax.pyj These behavior breaks Debian's MathJax code because internal interface of MathJax may vary on its build options. Debian package often uses different build options to improve code security, interoperability to other software, etc. And this makes different internal interfaces from upstream MathJax. I think it's difficult to use Debian's MathJax instead of embedded MathJax. PS: MathML will always works because MathML is displayed by Qt web engine's internal MathML code, not by MathJax. But TeX math requires exact version of MathJax with specific build options. -- YOKOTA Hiroshi

