Markdown写论文之论文参考文献的处理

之前搜到这篇文章:如何用 Markdown 写论文?
对于我这种天天用MD而不喜欢用word的人来说就是福音啊
但是文件排版似乎有问题,然后参考文献的处理部分自己一直没弄出来。
今天做了一个demo,然后成功了。
现在具体说一个DEMO,展示一下怎么弄参考文献

BibTex

首先是准备参考文献,假设为
Markdown写论文之论文参考文献的处理_第1张图片
找到它BibTex的内容
Markdown写论文之论文参考文献的处理_第2张图片
点进去,发现内容为

@inproceedings{bennett2000software,
  title={Software maintenance and evolution: a roadmap},
  author={Bennett, Keith H and Rajlich, V{\'a}clav T},
  booktitle={Proceedings of the Conference on the Future of Software Engineering},
  pages={73--87},
  year={2000},
  organization={ACM}
}

按照开头那个文章讲的,新建一个myref.bib文件,内容就是上面的那个
Markdown写论文之论文参考文献的处理_第3张图片

MD文件

我的论文
假设内容为:

RISE(The Research Institute for Software Evolution)定义软件演化为一系列的技术上和管理上的活动,这些活动能够高效低成本地确保软件产品不断地达到商业要求[@bennett2000software]。

实际的论文肯定比这个多,这里仅仅演示做参考文献的功能。
注意最后的

[@bennett2000software]

而不是写参考文献时的1,2,3.这个东西怎么来的,开头那个文章里写得很清楚,跟一个叫BibTex的东西有关,写那个myref.bib文件里,自己要引用的论文大括号后面的东西就行了,具体怎么操作,可以看一下原文。
Markdown写论文之论文参考文献的处理_第4张图片

csl文件

开始我没有这个文件,运行命令报错,后来在
https://www.zotero.org/styles/?q=Chinese Std GB%2FT 7714-2005
找到了这个文件
Markdown写论文之论文参考文献的处理_第5张图片
它的具体内容为




自己下载下来,或者用我这个,反正内容一样,文件名定为

chinese-gb7714-2005-numeric.csl

生成word文档

我的环境是deepin 15.10,首先要装一个软件

sudo apt install pandoc-citeproc

假设目前我们准备的文件

  • demo-citation.md
  • myref.bib
  • chinese-gb7714-2005-numeric.csl
    都在同一个目录下,打开终端,进入这个目录,运行命令
pandoc --filter pandoc-citeproc --bibliography=myref.bib --csl=chinese-gb7714-2005-numeric.csl demo-citation.md -o demo-citation.docx

生成的内容如下
Markdown写论文之论文参考文献的处理_第6张图片
可以看到,参考文献的引用和google学术的一样
Markdown写论文之论文参考文献的处理_第7张图片
这样就比较方便,不用写1,2,3,4了。
再加一个参考文献试一下
Markdown写论文之论文参考文献的处理_第8张图片
Markdown写论文之论文参考文献的处理_第9张图片
Markdown写论文之论文参考文献的处理_第10张图片
非常好用哦

你可能感兴趣的:(学习进度)