如何以正确的姿势在 GitHub Flavored markdown 中优雅插入数学公式

上一篇已经说过,我买了本纸质的sicp为了对抗我无可救药的拖延症跟懒癌,我在github上开始了一个项目做读书笔记。在做习题的时候,需要把题目抄到github上,其中有一个是做数学表达式到Lisp的转换。别笑,lisp的前缀表示(prefix notation)跟其它语言真的有较大的差别。在插入公式的时候真的好麻烦。当然我是会用搜索引擎的人,起初我看到了这个.看到所有的地方都需要Latex语法,起初我是拒绝的,本来markdown就是简化书写难度的,但无奈没有发现更好方式。当然由于众所周知的原因,我是不会使用谷歌服务的(呵呵哒)。引入外部js的方式我在本地的markdownpad中没有成功,而且考虑到github应该会对引入外部js做限制吧(个人猜测没有实测)。我最终选定了forkosh方案。而且在markdownpad2中表现非常好。提交后却是傻了眼。这当然不能忍。又一通google、百度。然后我看到了这里&这里,插入以后真的可以用!但我把公式替换成我的格式瞬间就又不行了!我一度换怀疑我写的公式有问题。为了验证公式的正确性我单独跑到codecogs上实验了公式。事实证明公式是正确的,后来在知乎上看到了一个例子,原来反斜杠需要转义,而且图片的格式也写错了:

![]()小括号里面是没有引号的

finally,插入公式成功:

![equation](http://latex.codecogs.com/gif.latex?\frac{5+4+(2-3-(6+\frac{4}{5}))}{3(6-2)(2-7)})

效果图:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.