function addReTypesetHandler() { var script = document.createElement("script"); script.innerHTML = ` last = "1"; setInterval(function() { var tag = document.getElementsByClassName("invisible")[0]; if (tag.innerHTML != last) { MathJax.Hub.Queue(["Typeset", MathJax.Hub]); last = tag.innerHTML; } }, 50); ` document.body.appendChild(script); var updateTag = document.createElement("span"); updateTag.classList.add("invisible"); document.body.appendChild(updateTag); }