首页 > 解决方案 > 在参考部分 R Markdown 中添加没有使用参考的子部分

问题描述

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

是否有解决方案可以在他的参考部分导入我的参考列表并在他的参考部分知道我有其他参考我已经放入参考

我想要的输出可能是这样的

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

标签: referencer-markdown

解决方案


您可以使用该multibib包来实现此目的:

---
output: 
  pdf_document:
    citation_package: natbib
header-includes:  
  - \usepackage{multibib}
  - \newcites{App}{Used in the application}
---

[@Brooks98]

\bibliography{bibliography}


\nociteApp{*}
\bibliographyApp{library}

结果使用我有的两个围兜文件:

在此处输入图像描述

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


推荐阅读