Forum Bugs

Quirks mode/KaTex

yet
I tried

https://github.com/Khan/KaTeX

with PrinceXML 11 but the error message about quirks mode is completely wrong since the HTML below should not be treated as HTML in quirks mode:


prince --javascript test.html
prince: warning: Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype.
prince: https://cdn.jsdelivr.net/npm/katex@0.9.0/dist/katex.min.js: error: ParseError: KaTeX parse error: KaTeX doesn't work in quirks mode.




<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.9.0/dist/katex.min.css" integrity="sha384-TEMocfGvRuD1rIAacqrknm5BQZ7W7uWitoih+jMNFXQIbNl16bO8OZmylH/Vi/Ei" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/katex@0.9.0/dist/katex.min.js" integrity="sha384-jmxIlussZWB7qCuB+PgKG1uLjjxbVVIayPJwi6cG6Zb4YKq0JIw+OMnkkEC7kYCq" crossorigin="anonymous"></script>
</head>

<body>
<div id="element">
</div>

<script type="text/javascript">
var el = document.getElementById("element");
katex.render("c = \\pm\\sqrt{a^2 + b^2}", el);
</script>
</body>
</html>

mikeday
This issue appears to already be fixed in latest builds.
yet
Using the latest builds works...but it produces improper output...
  1. Screenshot 2018-05-15 06.30.12.png23.3 kB
mikeday
Progress! That is a little wide, though. :D