写论文用Latex编辑公式习惯了的人,绝对不会再喜欢其他的公式编辑器。Markdown之中如果能够加入latex公式的支持,就完美了。
查找了一下资料,在Markdown之中,插入公式的方法基本上有三种:
方法一:使用Google Chart的服务器
方法二:使用forkosh服务器
方法三:使用MathJax引擎
这里只说一下第三种方法,因为这个方法跟原来的tex编辑器太接近了,如果熟悉latex的朋友直接就可以上手了。
自己主要用MarkdownPad来写东西,这里介绍如何在Markdown之中插入公式。
首先需要在MarkdownPad加入MathJax引擎,这里有两种方式:
第一种:可以在文章的第一行加入下面这句:
<*script type=”text/javascript” src=”http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
注意:要把前面的*去掉。
第二种:或者在MarkdownPad中,点击”Tools > Options > Advanced > HTML Head Editor”,添加该语句。

然后就可以随心插入公式啦,例如:
$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$
具体的数学公式语法可以参考:
http://blog.csdn.net/zdk930519/article/details/54137476
最容易掉的坑是:
- 在Markdown中,行内数学公式编辑插入的是\(在此编辑公式)\,注意这里实际上是两个斜杠,行间公式是,$$这里面插入公式$$,两个dolar符号之间插入。
- 想看公式的时候,直接的预览是不行的,要在浏览器里面查看,MarkdownPad是点击F6,进行浏览器预览。