我用R markdown创建了论文,并且在创建的项目(数据库应用程序)中使用了48篇论文,我必须将这些论文添加到参考文献中,我没有在论文中提及它们,而只是在其中添加了一个副标题。这些引用称为:Used in the application
并将它们全部放入。我的引用列表是使用bibtex
是否有一种解决方案,可以在我的参考资料部分导入带有小标题的参考资料列表,知道我还有其他已经输入到参考资料中的参考资料
我想要的输出可能是这样
References
1 abcd
2 efjh
Used in the application
1 xyz
2tuv
答案 0 :(得分:2)
您可以使用multibib
软件包来实现此目的:
---
output:
pdf_document:
citation_package: natbib
header-includes:
- \usepackage{multibib}
- \newcites{App}{Used in the application}
---
[@Brooks98]
\bibliography{bibliography}
\nociteApp{*}
\bibliographyApp{library}
使用两个我可用的围嘴文件的结果:
请注意,通过在YAML标头中不包含bibliography
,我欺骗了系统,使其在正文之后不包含默认引用部分。这使我可以自由地包含自己的参考部分。一个来自bibliography.bib
,带有我的普通参考文献,另一个来自library.bib
。我通过\nociteApp{*}
引用了所有这些内容,而没有在文本中留下任何标记。