KaTeX 中预期的 EOF 错误
Expected EOF error in KaTeX
我正在使用 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>
捕获错误的代码附加在末尾returns每次遇到一个都是一样的。
ParseError: KaTeX parse error: Expected 'EOF', got '\overrightarrow' at position 15: \overrightarrow̲{abc}
ParseError: KaTeX parse error: Expected 'EOF', got '\widehat' at position 8: \widehat̲{abc}
我认为这里发生了一些奇怪的字符转义,因此值得一提的是我是在 markdown(特别是 GFM)中内联编写的。
这是我引用的 LaTeX 文档:http://www.auburn.edu/~tamtiny/Symbols.pdf
我正在使用 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>
捕获错误的代码附加在末尾returns每次遇到一个都是一样的。
ParseError: KaTeX parse error: Expected 'EOF', got '\overrightarrow' at position 15: \overrightarrow̲{abc}
ParseError: KaTeX parse error: Expected 'EOF', got '\widehat' at position 8: \widehat̲{abc}
我认为这里发生了一些奇怪的字符转义,因此值得一提的是我是在 markdown(特别是 GFM)中内联编写的。
这是我引用的 LaTeX 文档:http://www.auburn.edu/~tamtiny/Symbols.pdf