reference - 在参考部分 R Markdown 中添加没有使用参考的子部分
问题描述
我已经用 R markdown 创建了我的论文,并且在创建的项目(数据库应用程序)中我使用了 48 篇论文,我必须将它们添加到参考文献中,我没有在论文中提到它们我只是在参考文献中添加了一个子标题,称为:Used in the application
把它们都放了。我的参考文献列表是用bibtex
是否有解决方案可以在他的参考部分导入我的参考列表并在他的参考部分知道我有其他参考我已经放入参考
我想要的输出可能是这样的
References
1 abcd
2 efjh
Used in the application
1 xyz
2tuv
解决方案
您可以使用该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{*}
我引用所有这些,而不在文本中留下任何标记。
推荐阅读
- swift - Swift 包中的 CoreData 模型
- java - 查找元素是否存在于对象列表Java中
- javascript - 即使是默认行为,Material Grid 也拒绝水平布局
- arrays - 如何在 Swift 中创建具有不同属性的混合结构的数组?
- r - 子集时保留属性和类(rrapply?)
- email - Postfix无法将邮件发送到自己的域
- amazon-dynamodb - AWS DynamoDB,在控制台中搜索对象内的字段
- c# - 等待几秒钟不起作用,我不知道为什么
- python - 如何转换数据透视表以分析单级多集列
- node.js - 用 eslint 开玩笑地模拟对象