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

How can I auto render katex without having to use $$?

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

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

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

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

不知道为什么,但我需要在 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>