diff options
author | Johannes Ranke <johannes.ranke@jrwb.de> | 2025-02-14 09:15:20 +0100 |
---|---|---|
committer | Johannes Ranke <johannes.ranke@jrwb.de> | 2025-02-14 09:15:20 +0100 |
commit | 91a5834dd701211f929fd25419dc34561ce3b4e7 (patch) | |
tree | 860862d680fea23581d08b2948c5ac3e922a8447 /docs/dev/katex-auto.js | |
parent | b0f08271d1dae8ffaf57f557c27eba1314ece1d5 (diff) |
Initialize dev docs
Diffstat (limited to 'docs/dev/katex-auto.js')
-rw-r--r-- | docs/dev/katex-auto.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/dev/katex-auto.js b/docs/dev/katex-auto.js new file mode 100644 index 00000000..20651d9f --- /dev/null +++ b/docs/dev/katex-auto.js @@ -0,0 +1,14 @@ +// https://github.com/jgm/pandoc/blob/29fa97ab96b8e2d62d48326e1b949a71dc41f47a/src/Text/Pandoc/Writers/HTML.hs#L332-L345 +document.addEventListener("DOMContentLoaded", function () { + var mathElements = document.getElementsByClassName("math"); + var macros = []; + for (var i = 0; i < mathElements.length; i++) { + var texText = mathElements[i].firstChild; + if (mathElements[i].tagName == "SPAN") { + katex.render(texText.data, mathElements[i], { + displayMode: mathElements[i].classList.contains("display"), + throwOnError: false, + macros: macros, + fleqn: false + }); + }}}); |