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

标签 javascript mathjax tex katex

我一直在努力理解如何渲染 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/

相关文章:

math - 使用数学从 Markdown 创建一个 ePub 文件

split - 当括号在 LaTeX 数学中的行之间分开时,如何使括号匹配高度?

asp.net - 循环浏览 UpdatePanel 中的控件,并访问 javascript

javascript - 带有状态的 Angular UI Router View

php - Document.getElementById 在 Google map 信息窗口中不起作用

asp.net - 如何用 div 替换表单元素并将内部 html 保留在 jQuery 或 asp.net javascript lib 中?

android - 如何在 android 布局中使用多个 MathJax 公式 View

Mathjax怎么做

math - 在网络上编写数学方程的最佳方法是什么?

python - text, usetex=true 设置也会渲染轴标签