Here http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html我学习如何在文本中间插入引文并在文档末尾生成完整的参考书目。我想知道是否可以使用引用键得到这样的输出:
巴拉巴拉。
沃森,J.D. 和克里克,F.H. (1953)。核酸的分子结构。自然,171(4356),737-738。
巴拉巴拉。
RMarkdown 中的文本内完整参考文献/引文使用Bibtex
-包裹。
解决方案使用bibtex-包 https://stackoverflow.com/a/46384808提议者塞缪尔·罗莎 https://stackoverflow.com/users/3365410/samuel-rosa。
包含软件包引用的示例:
- Example
.bib
file
knitr::write_bib("R"), "example.bib")
- 读你的
.bib
文件写入 R。
refs <- bibtex::read.bib("example.bib")
- Using 内联块 https://bookdown.org/yihui/rmarkdown/r-code.html,选择感兴趣的条目,例如
R-base
,打印该条目,并将其“捕获”为 RMarkdown 输出的字符。
Example full reference for R:
> `r capture.output(print(refs["R-base"]))`
Output:
R 的完整参考示例:
R 核心团队(2021)。R:统计计算的语言和环境。 R 统计计算基金会,奥地利维也纳。 https://www.R-project.org/>.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)