Markdown Footnotes

时间:2016-08-28 12:48:39

标签: markdown pandoc

我最近开始以降价形式开始撰写学术作品,原因有多种,除了我对脚注感到困惑之外,我对所有事情都非常满意。

我使用OSCOLA引用 - 每页底部的脚注以及工作结束时的参考书目。

我如何在MD中最好地实现这一点?我正在使用Atom进行编辑和预览。

1 个答案:

答案 0 :(得分:1)

pandoc有一个内置的参考管理器pandoc-citeproc。请参阅manual。您需要支持格式的参考书目文件,例如bibtex。然后,您可以使用@refkey语法引用降价中的引用。最后,您需要使用相关的csl样式编译文档。在您的情况下,似乎有a csl file implementing OSCOLA

所以,首先创建一个参考文件;这里有example.bib一个参考:

@book{kelsen1945general,
  title={General theory of law and state},
  author={Kelsen, Hans},
  year={1945},
  publisher={The Lawbook Exchange, Ltd.}
}

然后,在您的降价文件example.md中,使用@refkey

Hans Kelsen states in an influential book[@kelsen1945general] that...

下载OSCOLA样式并将其放在路径中(例如unix上的~/.csl/

wget https://www.zotero.org/styles/oscola -O ~/.csl/oscola.csl

最后,使用pandoc和相关选项进行编译:

pandoc example.md -o example.pdf --bibliography=example.bib --csl=oscola.csl