如何在 SteemIt MarkDown 编辑器里添加数学公式?


我们都知道 STEEMIT支持HTML和MARKDOWN两种编辑模式,一旦启用了一种就无法使用另一种.我比较喜欢用Markdown, 因为这种是一种比较面向程序员 所想即所得的方式 (What you think is what you get).

同时,我还是一个伪数学爱好者,在上次的帖子里我就发现STEEMIT的MARKDOWN并不支持LATEX数学公式.实际上Markdown和LATEX也是两个独立的语言,在一般的环境下,需要通过第三方的包来启用在Markdown里Latex公式的支持,但是很明显,在SteemIt里不支持.

比如在Latex里,我们通过 $$ 或者 $ 来启用数学公式,这里明显不可以:

$$ \sum_{i=1}^{100} f(i^2) $$

你看,还是没法显示. 其实我们完全可以通过图片的方式来插入数学公式,这里需要用 Google 的库支持,官方文档在这里.

我们只需要替换以下 MATH-Equation 为你需要的数学公式即可:

![](https://chart.googleapis.com/chart?cht=tx&chl=MATH-Equation)

比如:

![](https://chart.googleapis.com/chart?cht=tx&chl=c=\sqrt{x^2%2By^2})

显示效果为:

tex_3fd8faabab4424ffaba9cacf239c0624 如何在 SteemIt MarkDown 编辑器里添加数学公式? I.T. SteemIt 小技巧 数学

但,这里面的%2B 又是什么鬼?因为数学公式里含有的一些在URL中表达特殊的字符,像空格,加号,等号什么都得转义,

这里推荐一个我很久以前写的在线URL字符转义工具

比如把

$$ \sum_{i=1}^{100} f(i^2) $$

转义后就是:

%24%24%20%5Csum_%7Bi%3D1%7D%5E%7B100%7D%20f(i%5E2)%20%24%24

然后整个图片地址就是:

https://chart.googleapis.com/chart?cht=tx&chl=%24%24%20%5Csum_%7Bi%3D1%7D%5E%7B100%7D%20f(i%5E2)%20%24%24

效果为:

tex_9ace78bfcf250dbeea39b84158e8220a 如何在 SteemIt MarkDown 编辑器里添加数学公式? I.T. SteemIt 小技巧 数学

SteemIt里没法原生态支持,这至少目前是个可行的方案,我真心希望SteemIt团队能把LATEX这个功能加上去,这样就能方便广大数学爱好者了,至少像我这种伪数学爱好者也能时不时晒晒公式装装B,是吧?

英文: Simple Method to Insert Math Equations in SteemIt MarkDown Editor

GD Star Rating
loading...
本文一共 400 个汉字, 你数一下对不对.
如何在 SteemIt MarkDown 编辑器里添加数学公式?. (AMP 移动加速版本)
上一篇: 中年大叔还有梦可以做么?
下一篇: 代码审核之 重新造轮子

扫描二维码,分享本文到微信朋友圈
71b48d094f1c00d50667f86f885928a1 如何在 SteemIt MarkDown 编辑器里添加数学公式? I.T. SteemIt 小技巧 数学

评论