.bib 文件中所有 BibTex 条目的列表,以生成 Hakyll 出版物列表



我正在用Hakyll制作一个个人网站,我想列出我的出版物。

我找到了这个模块和本指南,介绍如何从底部的降价文档中打印参考文献。

这样做的问题是,它假设你有一些文档,你在其中引用了你想要打印的所有东西。

我想要的是生成一个文档,列出我的 .bib 文件的每个文档。特别:

  • 我不想手动编写我要列出的每个出版物的bibtex名称
  • 我只想打印"参考文献"部分,即文档中没有引用出版物的地方,它们只是列在末尾。

是否可以从Hakyll.Web.Pandoc.Biblio模块获取此信息?还是我需要单独解析 .bib 文件才能获得这个?一旦我这样做了,我将如何与 Hakyll 一起生成此页面?

你可以使用pandoc手册中的这个技巧,相当于biblatex的nocite{*}

可以创建包含所有引文的参考书目, 无论它们是否出现在文档中,请使用通配符:

---
nocite: |
  @*
---

最新更新