diff --git a/IPython/frontend/html/notebook/static/js/codecell.js b/IPython/frontend/html/notebook/static/js/codecell.js index 98b9763..4873fd2 100644 --- a/IPython/frontend/html/notebook/static/js/codecell.js +++ b/IPython/frontend/html/notebook/static/js/codecell.js @@ -223,6 +223,10 @@ var IPython = (function (IPython) { CodeCell.prototype.append_display_data = function (json) { this.append_mime_type(json).addClass('output_area'); + // If we just output latex, typeset it. + if (json.latex !== undefined) { + MathJax.Hub.Queue(["Typeset",MathJax.Hub]); + }; }; @@ -232,12 +236,6 @@ var IPython = (function (IPython) { this.append_html(json.html, element); } else if (json.latex !== undefined) { this.append_latex(json.latex, element); - // If it is undefined, then we just appended to div.output, which - // makes the latex visible and we can typeset it. The typesetting - // has to be done after the latex is on the page. - if (element === undefined) { - MathJax.Hub.Queue(["Typeset",MathJax.Hub]); - }; } else if (json.svg !== undefined) { this.append_svg(json.svg, element); } else if (json.png !== undefined) {