Markdown 中的脚注引用

Markdown 中的脚注引用

我使用 markdown 编写文档,并在单独的 .bib 文件中列出参考书目。[@id]文档中使用了引文,当我使用 pandoc 将 markdown 文件转换为 PDF 时,我在最后一页获得了引文。

虽然这对我来说通常没问题,但我需要将引文作为脚注以及列表形式放在文档的最后一页。我知道我可以使用脚注,^[text]但我希望将参考书目中的引文设置为 csl 文件中定义的样式,而不仅仅是一些硬写的文本。我需要将其放在文件末尾以及脚注中。

实现我需要做的最简单的方法是什么?我现在真的没有时间学习和切换到 LaTeX,使用 markdown 和 pandoc 是否可行?如果不行,我可以使用内联 LaTeX 来解决我的问题吗?

答案1

如果您正在使用,pandoc-citeproc您只需选择一种支持脚注的样式。

  1. 前往Zotero 样式库并过滤note

在此处输入图片描述

  1. 下载你喜欢的样式并将其安装在pandoc可以找到它的地方(例如你的工作目录或~/.local/share/pandoc/csl)。在这个例子中,我选择了chicago-fullnote-bibliography-short-title-subsequent.csl

  2. 准备一个 markdown 文件:

---
bibliography: bibliography.bib
csl: chicago-fullnote-bibliography-short-title-subsequent.csl 
---

Here I cite the paper.[@id]

# Bibliography

  1. 调用 pandoc:
pandoc in.md --filter pandoc-citeproc -o out.pdf
  1. 瞧:

在此处输入图片描述

相关内容