创建html段落并添加LaTeX

时间:2016-07-17 15:06:03

标签: javascript html mathjax

我正试图找到一种方法来创建一个带有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而不是文本?

0 个答案:

没有答案