3

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

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

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

4

1 回答 1

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]);

小提琴

于 2013-05-11T07:25:00.223 回答