我一直在努力理解如何渲染 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>
关于javascript - 如何在不使用 $$ 的情况下自动渲染 katex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45068609/