在参考部分R Markdown

时间:2018-09-13 16:22:55

标签: reference r-markdown

我用R markdown创建了论文,并且在创建的项目(数据库应用程序)中使用了48篇论文,我必须将这些论文添加到参考文献中,我没有在论文中提及它们,而只是在其中添加了一个副标题。这些引用称为:Used in the application并将它们全部放入。我的引用列表是使用bibtex

创建的

是否有一种解决方案,可以在我的参考资料部分导入带有小标题的参考资料列表,知道我还有其他已经输入到参考资料中的参考资料

我想要的输出可能是这样

 References
   1 abcd
   2 efjh 
Used in the application
    1 xyz
    2tuv

1 个答案:

答案 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}

使用两个我可用的围嘴文件的结果:

enter image description here

请注意,通过在YAML标头中不包含bibliography,我欺骗了系统,使其在正文之后不包含默认引用部分。这使我可以自由地包含自己的参考部分。一个来自bibliography.bib,带有我的普通参考文献,另一个来自library.bib。我通过\nociteApp{*}引用了所有这些内容,而没有在文本中留下任何标记。