当javascript调用字符串时,Latex不呈现



在我下面的代码中:

function test() {
	document.getElementById('demo').innerHTML="$$left[ x=0 right] $$";//same code from demo1.but not rendered
}
test();
<script type="text/javascript" src="http://latex.codecogs.com/latexit.js"></script>
<p lang="latex"id="demo"></p>
<p lang="latex"id="demo1">$$left[ x=0 right] $$</p>

与javascript相同的代码。这不是渲染。请告诉我的代码有什么问题& &;纠正我的代码或给出任何修改建议。

Thanks in advance

Javascript考虑[r作为回车符],所以你必须使用\right。

function test() {	document.getElementById('demo').innerHTML="$$\left[ x=0 \right] $$";
}
test();
<script type="text/javascript" src="http://latex.codecogs.com/latexit.js"></script>
<p lang="latex"id="demo"></p>
<p lang="latex"id="demo1">$$left[ x=0 right] $$</p>

最新更新