例如,如果我通过(假设包含jQuery)向页面添加<div>
$('body').append($('<div>').text('x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}.'));
如何将“tex2jax”格式应用于<div>
?我不希望MathJax在我的任何文本上自动运行;我想在每次向页面添加元素时手动应用它。
答案 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]);