如何在不使用$$的情况下自动渲染katex?

时间:2017-07-12 22:36:24

标签: javascript mathjax tex katex

我一直在努力理解如何在数学表达式之前和之后不必使用$$来渲染Katex。 github上的Katex说我应该用这个:

<script>
    renderMathInElement(document.body);
  </script>

但是我仍然需要为每行代码使用$$。如何将整个页面呈现为katex?谢谢!

1 个答案:

答案 0 :(得分:1)

这是一个简单的例子。如果您将此代码粘贴到HTML文件中,然后在浏览器中打开该文件,它应该呈现,并且在任何地方都不会出现$$,所以希望您可以将其调整为您需要的任何内容。 / p>

不确定原因,但我需要在Katex function support page上找到\\的任何地方\,所以如果\\不适合您,尝试将其切换为\

<!doctype html>

<html>
<head>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.7.1/katex.min.css">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.7.1/katex.min.js"></script>
</head>

<body>
  <span id="formula">f(x)</span>
  <script>
    katex.render("\\int_0^1{f(x)}", formula);
  </script> 
</body>
</html>