foobar
by Herst
HTML
<img src="http://www.mathjax.org/wp-content/themes/mathjax/images/logo.gif?e^{i\pi}+1=0" />
JavaScript
window.MathJax = {
jax: ["input/TeX", "output/SVG"],
extensions: ["MathMenu.js", "MathZoom.js"],
TeX: {
extensions: [
"AMSmath.js",
"AMSsymbols.js",
"noUndefined.js",
"autoload-all.js"],
},
"HTML-CSS": {
scale: 120,
preferredFont: "STIX",
webFont: "STIX-Web"
},
AuthorInit: function () {
MathJax.Extension.foobar2jax = {
version: "1.0",
PreProcess: function (element) {
var mathImgURL = "http://www.mathjax.org/wp-content/themes/mathjax/images/logo.gif?";
var mathNodes = element.querySelectorAll(
["img[src^=", mathImgURL, "]"].join("'"));
for (var i = 0; i < mathNodes.length; ++i) {
var mNode = mathNodes[i],
newEl = document.createElement("script");
newEl.type = "math/tex";
MathJax.HTML.setScript(newEl,
unescape(mNode.src.substring(mathImgURL.length)).replace(/<br \/>/g, " "));
mNode.parentNode.replaceChild(newEl, mNode);
}
}
};
MathJax.Hub.Register.PreProcessor(["PreProcess",
MathJax.Extension.foobar2jax]);
}
};
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "//cdn.mathjax.org/mathjax/latest/MathJax.js";
document.getElementsByTagName("head")[0].appendChild(script);