4

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

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

这样做的问题是,它假设您有一些文档,您可以在其中引用所有要打印的内容。

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

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

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

4

1 回答 1

4

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

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

---
nocite: |
  @*
---
于 2017-05-22T07:50:15.453 回答