簡體   English   中英

如何在 Katex 中創建換行符?

[英]How can I create a line break in Katex?

我正在嘗試在我的瀏覽器上測試 katex 的渲染。 它正確呈現,但是當我嘗試使用\newline來表示換行符時,它會拋出一個錯誤:

ParseError:KaTeX 解析錯誤:預期 'EOF',在位置 45 得到 '\newline':...)-\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 輸出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM