通常,科学期刊网站和其他来源提供可下载的*.bib
文件,用于引用个别文章。如果我使用它们,我喜欢保留它们,而不是将它们合并到一个文件中。在命令行上,可以通过多次传递--bibliography
选项来指定多个文件。我还可以在*.md
文档本身的YAML元数据中列出多个文件吗?
答案 0 :(得分:3)
如果您想使用biblatex作为引文格式化程序,您可以在YAML前端设置多个bib文件:
---
bibliography:
- mybib1.bib
- mybib2.bib
---
你需要编译:
pandoc myfile.md -o myfile.pdf --biblatex
这是有效的,因为乳胶模板包含$for(bibliography)$
循环:
$if(biblatex)$
\usepackage[$if(biblio-style)$style=$biblio-style$,$endif$$for(biblatexoptions)$$biblatexoptions$$sep$,$
$for(bibliography)$
\addbibresource{$bibliography$}
$endfor$
$endif$