var elements = document.getElementsByTagName('script') Array.prototype.forEach.call(elements, function (element) { if (element.type.indexOf('math/tex') != -1) { // Extract math markdown var textToRender = element.innerText || element.textContent; // Create span for KaTeX var katexElement = document.createElement('span'); // Support inline and display math if (element.type.indexOf('mode=display') != -1) { katexElement.className += "math-display"; textToRender = '\\displaystyle {' + textToRender + '}'; } else { katexElement.className += "math-inline"; } katex.render(textToRender, katexElement); element.parentNode.insertBefore(katexElement, element); } }); // Share bar var share_bar = document.getElementsByClassName('share-bar'); var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/platform.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); for (var i = 0; i < share_bar.length; i++) { var html = '' + '' + '
'; //''; share_bar[i].innerHTML = html; share_bar[i].style.display = 'inline-block'; }