从JavaScript调用字符串时乳胶不呈现? [英] Latex not render when string call from javascript?

查看:96
本文介绍了从JavaScript调用字符串时乳胶不呈现?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的下面的代码中:

function test(){document。 testElementById('demo')。innerHTML =$$ \left [x = 0 \right] $$; //与demo1.but相同的代码但不呈现} test();

< script type =text / javascriptsrc =http://latex.codecogs

< p lang =latexid =demo1> $ $ \left [x = 0 \right] $$< / p>

b $ b

从javascript应用相同的代码。它不渲染。单纯地告诉我的代码有什么问题?改正我的代码或给出任何改变建议。



预先感谢

解决方案

Javascript考虑将[\r作为回车],因此您必须使用\\right。

 

 < script type =text / javascript src =http://latex.codecogs.com/latexit.js>< / script>< p lang =latexid =demo>< / p>< p lang = latexid =demo1> $$ \ftft [x = 0 \right] $$ 


In my below code:

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>

Same code applied from javascript. Its not rendering.kindly tell Whats wrong with my code & correct my code or give any alter suggestion for that .

Thanks in advance

解决方案

Javascript consider [\r as Carriage Return] so you have to use \\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调用字符串时乳胶不呈现?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆