gpt4 book ai didi

jquery - KaTeX 中预期的 EOF 错误

转载 作者:行者123 更新时间:2023-12-01 07:44:46 25 4
gpt4 key购买 nike

我正在使用 KaTeX JavaScript 库来解析和渲染 LaTeX。它大部分都能工作,但很多时候,似乎随机出现 EOF(文件结尾)错误。

我的脚本尝试做的是遍历原始 LaTeX 代码数组并打印出渲染的 LaTeX 旁边的文字字符串。简而言之:

<div id='math-constructs'>
<script>
$(document).ready(function() {
$.each([
'frac{abc}{xyz}',
'overline{abc}',
'overrightarrow{abc}',
'underline{abc}',
'overleftarrow{abc}',
'sqrt{abc}',
'widehat{abc}',
'overbrace{abc}',
'sqrt[n]{abc}',
'widetilde{abc}',
'underbrace{abc}'
], function(i, char) {
try {
$('#math-constructs').append('<div><code>\\' + char + '</code>' + katex.renderToString('\\' + char) + '</div>');
} catch (err) {
$('#math-constructs').append('<div>' + err + '</div>');
}
});
});
</script>
</div>

用于捕获附加在末尾的错误的代码每次遇到错误时都会返回相同的内容。

ParseError:KaTeX 解析错误:预期为“EOF”,在位置 15 处得到“\overrightarrow”:\overrightarrow̲{abc}

ParseError:KaTeX 解析错误:预期为“EOF”,在位置 8 处得到“\widehat”:\widehat̲{abc}

我认为这里发生了一些奇怪的字符转义,因此值得一提的是我在 markdown (特别是 GFM)中编写了这个内联代码。

这是我引用的 LaTeX 文档:http://www.auburn.edu/~tamtiny/Symbols.pdf

最佳答案

这是一种不幸的说法,表示不支持相关功能。 #538也涵盖了这种情况。

KaTeX 仅支持 LaTeX 功能的某个子集。该子集随着开发人员的贡献而不断增长。 \overrightarrow 被跟踪为 #402 \widehat#407 .

关于jquery - KaTeX 中预期的 EOF 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40416494/

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