我正试图找到一种方法来创建一个带有LaTex内容的html页面的新段落。我发现了一个使用文本执行此操作的函数,但是如果我使用LaTex,它会打印LaTeX代码,而不会将其解释为可读数学。
以下是我发现的内容,稍加修改以满足我的需求:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" async src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
var someLaTeX = {content: "\(\sin(\theta )\)"};
function addObject(obj) {
var oNewP = document.createElement("p");
var oText = document.createTextNode(obj.content);
oNewP.appendChild(oText);
document.body.appendChild(oNewP);
}
</script>
</head>
<body onload="addObject(someLaTeX)">
</body>
</html>
有没有办法让它适用于Latex而不是文本?