Markdown 编辑器更新:支持 Latex 数学公式
数学公式
很高兴在此通知大家,社区的编辑器现支持数学公式的撰写,举个例子:
\alpha = \sqrt{1-e^2}
\sin(\alpha)^{\theta}=\sum_{i=0}^{n}(x^i + \cos(f))
\dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
f(x) = \int_{-\infty}^\infty\hat f(\xi),e^{2 \pi i \xi x},d\xi
\displaystyle \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
评论框里也可书写数学公式:
书写方法
将公式置于 $$
:
$$\alpha = \sqrt{1-e^2}$$
$$\(\sqrt{3x-1}+(1+x)^2\)$$
解析效果;
\alpha = \sqrt{1-e^2}
(\sqrt{3x-1}+(1+x)^2)
详细教程请见:6.9. 插入 Latex 数学公式
技术细节
目前编辑器使用的是 editor.md 。
数学公式解析使用的是 KaTeX 。
为避免前后端解析 Markdown 出现的不一致,放弃服务端的 parsedown-extra ,统一使用前端的 marked.js 作为 MD 解析引擎。
本帖已被设为精华帖!
本帖由系统于 5年前 自动加精
牛逼 :+1:
@Summer 我之前也做过引入 markdown 编辑器的需求,也没使用后台解析器。
但有时候需要生成摘要部分,不能有 markdown 的语法或解析出的 html。
我的做法是在前端解析后去除标签再截取,感觉不太优雅,不知道有没有什么好的方法?
试用了一下,翻译的时候有两个小疑惑
我来试试:
\alpha = \sqrt{1-e^2}
站长好强!~
牛逼
数学学得很差 我想我用不到
所以下一步社区是要往科学研究那旮旯发展了吗?:D
我来试试 a^b \cdot \sqrt[5]{30}