.bib 文件中所有 BibTex 条目的列表,以生成 Hakyll 出版物列表?
List of all BibTex entries in a .bib file, to generate Hakyll publication list?
我正在使用 Hakyll 制作个人网站,我想列出我的出版物。
我找到了 this module and this guide 如何在底部打印降价文档中的参考文献。
问题在于,它假定您有一些文档,您在其中引用了所有要打印的内容。
我想要的是 生成 一个文件,其中列出 每个 文档我的 .bib 文件。特别是:
- 我不想手动写下我想列出的每个出版物的 bibtex 名称
- 我只想打印 "references" 部分,即文档中没有引用出版物的地方,它们只是列在最后。
是否可以从 Hakyll.Web.Pandoc.Biblio
模块中获取此信息?还是我需要单独解析 .bib 文件才能得到这个?一旦我这样做了,我将如何使用 Hakyll 生成这个页面?
你可以使用 this trick from the pandoc's manual,相当于 biblatex 的 \nocite{*}
:
It is possible to create a bibliography with all the citations,
whether or not they appear in the document, by using a wildcard:
---
nocite: |
@*
---
我正在使用 Hakyll 制作个人网站,我想列出我的出版物。
我找到了 this module and this guide 如何在底部打印降价文档中的参考文献。
问题在于,它假定您有一些文档,您在其中引用了所有要打印的内容。
我想要的是 生成 一个文件,其中列出 每个 文档我的 .bib 文件。特别是:
- 我不想手动写下我想列出的每个出版物的 bibtex 名称
- 我只想打印 "references" 部分,即文档中没有引用出版物的地方,它们只是列在最后。
是否可以从 Hakyll.Web.Pandoc.Biblio
模块中获取此信息?还是我需要单独解析 .bib 文件才能得到这个?一旦我这样做了,我将如何使用 Hakyll 生成这个页面?
你可以使用 this trick from the pandoc's manual,相当于 biblatex 的 \nocite{*}
:
It is possible to create a bibliography with all the citations, whether or not they appear in the document, by using a wildcard:
--- nocite: | @* ---