因为经常要看文献,写写总结之类的文档,越来越觉得word和latex都能很好的满足这类工作的基本需求。word的功能虽然多,但是太臃肿,而且对数学公式和参考文献的支持不好。虽然有word的插件可以提供数学公式和参考文献支持,但是我总是会遇到各种各样的bug。latex则是语法比较繁琐,一篇文章写完,发现代码比真正的内容还多,有点主次颠倒。
去年开始用Markdown文档,发现Markdown在设计简洁的前提下,提供了非常实用的功能,完美的解决了对写作软件/语言的需求。这篇文章简单介绍一下什么是Markdown,和如何使用。
其实,虽然markdown可能听起来陌生,但是其实很多互联网平台,比如简书,微信公众号,github等都开始支持用这门语言写作。Markdown之所以近年来开始变得流行,很大程度上是因为两个特性:简洁和可转换性强。
Markdown的语法非常简洁。例如,加号,+ 代表列表;#,代表标题。仅仅掌握这两个符号,就可以对付大部分的写作工作了。其他更为详细的语法介绍可以看这里。
Markdown另外一个强大之处在于,使用markdown完成写作之后,可以发布为多种形式,例如html,word,和pdf等。整个teaching页面和是微信公众号的所有文章都是用markdown写的。
在Sublime中只需要安装一个插件,Markdown extended就可以开始写作了。要实现管理文献,和输出成pdf的功能还需要两个额外的插件,CiteBibtex和Pandoc。CiteBibtex和Pandoc插件都要设置一下bib 文件的位置,Pandoc还需要设置一下"--filter=pandoc-citeproc"。
上面三个插件安装完之后,按下F10,就可以插入引用的文献,也可以用Pandoc把md文档输出成PDF文档。下面就是转换为markdown之后的pdf的一个简单例子