我们都知道 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 为你需要的数学公式即可:

比如:

显示效果为:
但,这里面的%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
GD Star Rating
loading...
本文一共 400 个汉字, 你数一下对不对.loading...
上一篇: 中年大叔还有梦可以做么?
下一篇: 代码审核之 重新造轮子
扫描二维码,分享本文到微信朋友圈
