【问题标题】:Latex not render when string call from javascript?从javascript调用字符串时乳胶不呈现?
【发布时间】:2016-09-26 07:17:25
【问题描述】:

在我下面的代码中:

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 html latex rendering tex


【解决方案1】:

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>

【讨论】:

    猜你喜欢
    • 2015-07-30
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 2022-06-29
    • 2011-01-09
    相关资源
    最近更新 更多