如何以编程方式将MathJax LaTeX格式应用于<div>?</div>

时间:2013-05-11 07:18:43

标签: mathjax

例如,如果我通过(假设包含jQuery)向页面添加<div>

$('body').append($('<div>').text('x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}.'));

如何将“tex2jax”格式应用于<div>?我不希望MathJax在我的任何文本上自动运行;我想在每次向页面添加元素时手动应用它。

1 个答案:

答案 0 :(得分:3)

添加script代码而不是div,然后安排重新处理页面:

$('body').append($('<script type="math/tex">').text('x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}.'));
MathJax.Hub.Queue(["Typeset",MathJax.Hub]);

Fiddle