IPython.display.Markdown 没有正确渲染 KaTeX
IPython.display.Markdown does not render KaTeX correctly
当试图显示一个数学方程式时,似乎 KaTeX 在呈现方程式时只考虑 \
之后的第一个字母。这是一个例子:
from IPython.display import Markdown as md
display(md("$ \frac{1}{2}) $"))
ParseError: KaTeX parse error: Unexpected character: '' at position 1: ̲rac{1}{2})
我在 VS Code 中使用 Python 3.9
尝试在字符串前加上 r
。您的字符串将被视为所谓的原始字符串,反斜杠不会转义 f 字符。
这应该有效
from IPython.display import Markdown as md
display(md(r"$ \frac{1}{2}) $"))
当与另一个字符一起使用时,反斜杠用于形成 so-called escape characters。在你的情况下,KaTeX 似乎无法解释 \f (或 'form feed')字符。
当试图显示一个数学方程式时,似乎 KaTeX 在呈现方程式时只考虑 \
之后的第一个字母。这是一个例子:
from IPython.display import Markdown as md
display(md("$ \frac{1}{2}) $"))
ParseError: KaTeX parse error: Unexpected character: '' at position 1: ̲rac{1}{2})
我在 VS Code 中使用 Python 3.9
尝试在字符串前加上 r
。您的字符串将被视为所谓的原始字符串,反斜杠不会转义 f 字符。
这应该有效
from IPython.display import Markdown as md
display(md(r"$ \frac{1}{2}) $"))
当与另一个字符一起使用时,反斜杠用于形成 so-called escape characters。在你的情况下,KaTeX 似乎无法解释 \f (或 'form feed')字符。