豆包回答直接复制到思源笔记,公式没法正常显示,有解决方法不?
相关帖子
-
q993255492 • • 1 赞同
插件有一个叫'文本处理'可以处理粘贴中文本当中的公式,我用的 deepseek 可以正确识别。
1 操作q993255492 在 2025-06-21 16:43:57 更新了该回帖 -
让豆包使用
$
包裹公式输出。ai 可能默认使用 LaTeX 格式输出,思源用的是 KaTeX。另外就是前面提到的插件,可以在粘贴时或者对块操作将 LaTeX 符号转为 KaTeX 符号。
1 回复 -
-
应该澄清一点:所谓 KaTeX 格式即 LaTeX 格式,KaTeX 使用的语法仅是 LaTeX 的子集,不存在任何方言。关于进入数学模式的 delimiter 语法,KaTeX 与 LaTeX 仍然完全一致——即通过
$...$
或\(...\)
进入行内公式,$$...$$
或\[...\]
进入行间公式。另外,豆包(及多数大模型的网页端)与思源(及多数笔记软件,当然也有部分使用 MathJax)都采用 KaTeX 渲染数学公式,但思源等笔记软件普遍禁用了
\(...\)
和\[...\]
这两种写法。至于为什么笔记软件普遍禁用这两种 delimiters,我推测是因为基于 Markdown 或富文本编辑器的笔记软件会对反斜杠
\
做特殊处理,作为转义符使用,从而导致了冲突,为了避免冲突,只保留了$...$
和$$...$$
两种写法。 -
让豆包使用
$
与$$
包裹公式。用对话底部的按钮复制,应该大部分都能正常显示,少部分 KaTeX 不支持选中文本复制的问题先记录:Issue #15109 · siyuan-note/siyuan
-
补充两个命令让 ai 使用,一般能够解决公式无法渲染的问题,尤其是第二个,有时候公式里面用美元符号的时候,包裹就会不正确,所以可以用这个命令。
- LaTeX Formatting: All mathematical content without exception (formulas, variables, single letters representing quantities, notation) must be formatted using LaTeX. No mathematical content should appear as plain text.
- Currency Formatting: When representing currency values, use a backslash before the dollar sign (e.g., $100, $5.2M).
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于