Markdown写论文(可用Pandoc转为word)
写论文时,如果涉及到很多公式或者觉得参考文献引用很麻烦,可以用Latex模板直接写,但有些时候可能找不到某些特定的模板(比如某某大学的毕业论文Latex模板)。而且有时候只是翻译某篇文献,或者做笔记,只需要拥有基本的功能,而且要求操作简单。这时,word写公式比较麻烦,Latex又有点大材小用的感觉。像markdown这样的语言就比较合适了,但是它自身好像不能引用参考文献和做脚注,那怎么操作呢?接下来介绍一下markdown写论文的一些简单操作。
Pandoc支持Markdown, Docx, PDF, LaTeX, ePub, HTML …… 基本上涵盖了我们常见的发布格式需求。
环境
- 安装了Anaconda的python
- Pandoc
- Atom编辑器
python和Anaconda的安装网上很多就不讲了,安装完了以后安装Pandoc:
在终端(macOS, Linux)或者命令行(Windows)下,执行:
pip install pandoc-fignos
Atom的安装也和简单,下载完成后双击即可自动安装。安装完成后打开Atom,在搜索框中输入该插件的名字:markdown-preview-enhanced
,点击搜索结果中该插件的Install按钮。
安装完成以后就和以操作啦!
样例
我专门为这篇教程,有人专门准备了一个github项目。请从这个位置,下载压缩包,之后解压。把其中的demo.md文件拖动到Atom编辑器中,就可以正式开始我们的探索之旅了。
执行
$ pandoc demo-math.md -o demo-math.docx
可以将markdown文档转换为docx格式,但是如果需要用到参考文献的bib文件,则执行下面命令
$ pandoc --filter pandoc-citeproc --bibliography=myref.bib --csl=chinese-gb7714-2005-numeric.csl demo-citation.md -o demo-citation.docx