javascript - 当从 javascript 调用字符串时,Latex 不渲染?

标签 javascript html latex rendering tex

在我的下面的代码中:

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/

相关文章:

javascript - 从 Yelp 网站徽章中删除底部边框

html - iOS Safari 第一次没有呈现完整的页面

vim - 使用gq命令在Vim中自定义LaTeX(光束)帧的格式

r - Rmarkdown/Papaja 中的文本(不是语法)突出显示

javascript - URL 正则表达式匹配端口和破折号

java 替代 angularJs watch

javascript - Jquery 可调整大小的销毁删除句柄元素

android - HTML 格式在 android 上看起来不错,但在 iphone 上却不行

javascript - 如何获取PayPal捐赠的交易信息?

latex - 如何将 "pages of floats"与顶部边缘对齐?