如何在 Katex 中创建换行符?

All*_*ems 7 javascript render katex

我正在尝试在浏览器上测试 katex 的渲染。它渲染正确,但是当我尝试使用\\newline来表示换行符时,它会抛出一个错误:

\n\n
\n

ParseError:KaTeX 解析错误:预期 \'EOF\',在位置 45 处得到 \'\\newline\':\xe2\x80\xa6)-\\tfrac{1}{2}x\\\xcc\ xb2n\xcc\xb2e\xcc\xb2w\xcc\xb2l\xcc\xb2i\xcc\xb2n\xcc\xb2e\xcc\xb2 \\Righta\xe2\x80\xa6

\n
\n\n
<body>\n   <div class="maths">\n       \\Rightarrow\\quad F(x)-\\tfrac{1}{2}x\n       \\Rightarrow\\quad  F(x)-F(a)\\leq\\tfrac{1}{2}(x-a)[2ex]\n</div> \n<script>\n// Get all <div class ="maths"> elements in the document\n    var x = document.getElementsByClassName(\'maths\');  \n    for (var i = 0; i < x.length; i++) {\n        try {\n            if (x[i].tagName == "DIV") {\n                t = katex.render(x[i].textContent, x[i], { displayMode: true });\n            } else {\n                t = katex.render(x[i].textContent, x[i]);\n            }\n        }\n        catch (err) {\n            x[i].style.color = \'red\';\n            x[i].textContent = err;\n        }\n}\n</script>\n
Run Code Online (Sandbox Code Playgroud)\n\n

\n\n

由于“\\newline”不起作用,我如何在 Katex 中调用换行符?

\n

Jer*_*eng 7

使用三个反斜杠而不是两个。

我正在使用 Markdown 通过 KaTeX 发布博客。这个对我有用。

$$
\begin{aligned}
&(n-1)(n-1)\\\
&=n^2-2n+1
\end{aligned}
$$
Run Code Online (Sandbox Code Playgroud)

它呈现:

KaTeX 输出