SchneeHertz / markdown-it-katex-gpt

markdown-it plugin for rendering KaTeX formulas output by GPT
MIT License
5 stars 0 forks source link

\\[\n\\begin{align*}\n\\frac{dR}{dt} &= \\alpha R - \\beta R P \\\\\n\\frac{dP}{dt} &= \\delta R P - \\gamma P\n\\end{align*}\n\\] error #1

Closed duwei1314gd closed 1 month ago

duwei1314gd commented 1 month ago

image 你好 可以问一下这种返回报错原因吗?

SchneeHertz commented 1 month ago

gpt说align是一个特殊的包,默认是不带的

\\[
\\frac{dR}{dt} = \\alpha R - \\beta R P
\\]
\\[
\\frac{dP}{dt} = \\delta R P - \\gamma P
\\]

这样是能正常显示的

更新: 见下条回复,katex对align命令有特别的处理,这里应该使用aligned

duwei1314gd commented 1 month ago

后端没有写prompt 那只能前端去替换吗

SchneeHertz commented 1 month ago

可以参考 #https://github.com/KaTeX/KaTeX/issues/1007 gpt生成的内容只能尽量处理,边界情况不太可能完全考虑到

duwei1314gd commented 1 month ago

align* 替换为 aligned 就好了 暂时解决 报错原因是 要使用显示模式就很头大