在我的下面的代码中:
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 应用相同的代码。它不是渲染。请告诉我的代码有什么问题并更正我的代码或为此提供任何更改建议。
提前致谢
最佳答案
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>
关于javascript - 当从 javascript 调用字符串时,Latex 不渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39696835/