gpt4 book ai didi

javascript - 如何在 Katex 中创建换行符?

转载 作者:行者123 更新时间:2023-12-05 00:29:30 32 4
gpt4 key购买 nike

我正在尝试在我的浏览器上测试 katex 的渲染。它可以正确渲染,但是当我尝试使用 时\换行符发出换行信号,它会给我一个错误:

ParseError: KaTeX parse error: Expected 'EOF', got '\newline' at position 45: …)-\tfrac{1}{2}x\̲n̲e̲w̲l̲i̲n̲e̲ \Righta…


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

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

最佳答案

使用三个反斜杠而不是两个。
我正在使用 Markdown 发布带有 KaTeX 的博客。这个对我有用。

$$
\begin{aligned}
&(n-1)(n-1)\\\
&=n^2-2n+1
\end{aligned}
$$
它呈现:
KaTeX Output

关于javascript - 如何在 Katex 中创建换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45971580/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com