.bib文件中所有BibTex条目的列表,以生成Hakyll发布列表?

时间:2017-05-21 02:03:18

标签: haskell pandoc bibtex static-site hakyll

我正在与Hakyll建立一个个人网站,我想列出我的出版物。

我找到了this modulethis guide,了解如何从底部的降价文档中打印参考文献。

这个问题是,它假设你有一些文件,你引用了你想要打印的所有东西。

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

  • 我不想手动编写我想要列出的每个出版物的bibtex名称
  • 我只是希望打印“参考”部分,即文档中没有引用该出版物的位置,它们只是在最后列出。

是否可以从Hakyll.Web.Pandoc.Biblio模块获取此信息?或者我是否需要单独解析.bib文件才能获得此功能?一旦我这样做,我怎么能用Hakyll创建这个页面?

1 个答案:

答案 0 :(得分:3)

你可以使用this trick from the pandoc's manual,相当于biblatex' s \nocite{*}

  

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

---
nocite: |
  @*
---