Closed
Description
发布到微信公众号支持公式渲染
In what scenarios do you need this feature?
行间公式
$$
\chi^2 = \sum \frac{(Observed - Expected)^2}{Expected}
$$
行内公式
$\chi^2 = \sum \frac{(Observed - Expected)^2}{Expected}$
123456$\begin{cases} \dfrac{你好}{你们好} \\ \dfrac{你好}{你们好} \end{cases}$23456
为什么
$$
\sqrt{\frac{\hat{\sigma}_{1}^{2}+ \hat{\sigma}_{2}^{2}}{n}}= \sqrt{\frac{s_{1}^{2}+
s_{2}^{2}}{n-1}}
$$
1. 首先,我们知道样本方差 $s^2$ 和无偏方差估计 $\hat{\sigma}^2$ 之间的关系:
$\hat{\sigma}^2 = \frac{n}{n-1}s^2$
其中,$n$ 是样本量。
2. 现在,让我们看看公式中的分母部分:
使用方差估计:$\sqrt{\frac{\hat{\sigma}_{1}^{2} + \hat{\sigma}_{2}^{2}}{n}}$
使用样本方差:$\sqrt{\frac{s_1^2 + s_2^2}{n-1}}$
3. 将 $\hat{\sigma}^2 = \frac{n}{n-1}s^2$ 代入方差估计公式:
$\sqrt{\frac{\hat{\sigma}_{1}^{2} + \hat{\sigma}_{2}^{2}}{n}}= \sqrt{\frac{\frac{n}{n-1}s_{1}^{2} + \frac{n}{n-1}s_{2}^{2}}{n}}$
4. 化简:
$= \sqrt{\frac{\frac{n}{n-1}(s_{1}^{2} + s_{2}^{2})}{n}}= \sqrt{\frac{s_{1}^{2} + s_{2}^{2}}{n-1}}$
5. 我们得到:
$\sqrt{\frac{\hat{\sigma}_1^2 + \hat{\sigma}_2^2}{n}} = \sqrt{\frac{s_1^2 + s_2^2}{n-1}}$
思源笔记预览
发布到微信公众号,可以看到行内公式可以正常显示,行间公式却完全乱了
虽然行内公式看着没问题,而发布后,手机上查看,发现行内公式也是乱的
Describe the optimal solution
发布微信公众号支持公式渲染
Describe the candidate solution
No response
Other information
No response
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
[-]发布微信公众号支持行间公式[/-][+]发布到微信公众号支持行间公式[/+][-]发布到微信公众号支持行间公式[/-][+]发布到微信公众号支持公式渲染[/+]Achuan-2 commentedon Sep 24, 2024
可参考:https://github.com/doocs/md/pull/385/files
Achuan-2 commentedon Oct 18, 2024
https://github.com/doocs/md/blob/main/src/utils/MDKatex.js
由 MathJax 做渲染
Achuan-2 commentedon Nov 13, 2024
问GPT写脚本尝试了下,竟然成功了哈哈哈
https://ld246.com/article/1731513964135
没处理前,块公式惨不忍睹,行内公式看着正常,但是一旦有下标、上标就会跑到其他地方去


处理后
shuxiaobo commentedon Mar 9, 2025
请请问下,您给的这段代码,怎么在siyuan使用呢?
@Achuan-2
Achuan-2 commentedon Mar 9, 2025
见https://ld246.com/article/1731553411638
需要粘贴到js代码片段
ps:微信公众号编辑器最近在内测,不幸被选中内测新版编辑器的人,可能粘贴样式会有问题
Vanessa219 commentedon Apr 23, 2025
我用了代码片段复制到服务号的文章里面没有用。关键是里面没有插入公式的按钮,不知道怎么插入公式 -_-||
Achuan-2 commentedon Apr 23, 2025
这个代码片段的作用是把公式转化为svg图片,微信公众号本身不支持公式
我等会找下代码
Vanessa219 commentedon Apr 23, 2025
这个代码已经可以转换为 svg 了,但是粘贴的时候什么都粘不上去
Achuan-2 commentedon Apr 24, 2025
我这边是可以的,
JS代码片段
markdown示例
粘贴到公众号
Vanessa219 commentedon Apr 29, 2025
我的运不运行代码片段结果都一样,第一个数学公式不完整。(刚才登录服务号的时候提示编辑器有改进,不知道是不是官方更新导致)
运行完代码片段这里有点异常。
Achuan-2 commentedon Apr 29, 2025
不运行代码片段结果是这样的,无法直接粘贴,
新版微信公众号可以直接粘贴svg的
微信公众号那个蓝色是我添加的,需要点下才进行转换的,我怀疑你没有点这个按钮,只有直接粘贴才会不完整,svg是不会数学公式不完整的
34 remaining items