![\big{|} 失敗,並顯示“VSCode .ipynb .md 儲存格中的分隔符號類型‘ordgroup’無效[關閉]”](https://rvso.com/image/455834/%5Cbig%7B%7C%7D%20%E5%A4%B1%E6%95%97%EF%BC%8C%E4%B8%A6%E9%A1%AF%E7%A4%BA%E2%80%9CVSCode%20.ipynb%20.md%20%E5%84%B2%E5%AD%98%E6%A0%BC%E4%B8%AD%E7%9A%84%E5%88%86%E9%9A%94%E7%AC%A6%E8%99%9F%E9%A1%9E%E5%9E%8B%E2%80%98ordgroup%E2%80%99%E7%84%A1%E6%95%88%5B%E9%97%9C%E9%96%89%5D%E2%80%9D.png)
某一特定行無法在 .ipynb 中呈現(在 VSCode 中呈現)。
$$
\lambda_N(x) = \sum_{i=0}^N\big{|}\ell_i(x)\big{|}
$$
這就是罪魁禍首:
$\big{|}$
錯誤是:
ParseError:KaTeX 解析錯誤:位置 5 處的分隔符號類型「ordgroup」無效:\big{|}
由於筆記本的其餘部分渲染良好,我不確定該錯誤是 TeX 錯誤還是 VSCode 的 .ipynb 渲染引擎問題。
可能是什麼問題?
編輯:就上下文而言,許多學術工作以 iPython Notebooks (.ipynb) 的形式共享,其中可以包含程式碼和/或 Markdown 單元。在 Markdown 單元格中,我們可以包含數學方程,例如$x^2 + y^2 = 1$
.
答案1
我不確定該錯誤是 TeX 錯誤還是 VSCode 的 .ipynb 渲染引擎問題
正如其他人已經指出的那樣,當使用適當的 TeX 引擎編譯時,您的程式碼片段實際上可以正確編譯。據推測,這是因為——正如 @egreg 在評論中指出的——\big|
並\big{|}
做了完全相同的事情。
對於手邊的方程式,我只能推測問題出在你的特定渲染引擎上,而不是 LaTeX 本身。我假設您知道某些程式處理的程式碼的語法與 LaTeX 語法非常相似,但採用非 TeX 引擎,例如 MathJax。
無論如何,換了就不會出錯
\lambda_N(x) = \sum_{i=0}^N\big{|}\ell_i(x)\big{|}
和
\lambda_N(x) = \sum_{i=0}^N \bigl| \ell_i(x) \bigr|