小赖子的英国生活和资讯

如何在 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})

显示效果为:

但,这里面的%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

效果为:

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

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

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version