aboutsummaryrefslogtreecommitdiff
path: root/docs/katex-auto.js
diff options
context:
space:
mode:
authorJohannes Ranke <johannes.ranke@jrwb.de>2025-02-14 07:19:15 +0100
committerJohannes Ranke <johannes.ranke@jrwb.de>2025-02-14 07:19:15 +0100
commitb0f08271d1dae8ffaf57f557c27eba1314ece1d5 (patch)
tree98da899d455d6945849d6f4b4e98adfb98dc8b2b /docs/katex-auto.js
parent7dc59c522d0639f6473463340e518e2e8074e364 (diff)
parent55d9c2331e468efd364472555dbfae84603a4f73 (diff)
Merge branch 'main' into dev
Diffstat (limited to 'docs/katex-auto.js')
-rw-r--r--docs/katex-auto.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/katex-auto.js b/docs/katex-auto.js
new file mode 100644
index 00000000..20651d9f
--- /dev/null
+++ b/docs/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
+ });
+ }}});

Contact - Imprint