我最近开始以降价形式开始撰写学术作品,原因有多种,除了我对脚注感到困惑之外,我对所有事情都非常满意。
我使用OSCOLA引用 - 每页底部的脚注以及工作结束时的参考书目。
我如何在MD中最好地实现这一点?我正在使用Atom进行编辑和预览。
答案 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