【问题标题】:Is it possible to include a bibliography in a revealjs presentation using rmarkdown?是否可以使用 rmarkdown 在revealjs 演示文稿中包含参考书目?
【发布时间】:2017-09-12 08:20:36
【问题描述】:

我正在尝试使用 rmarkdown 在revealjs 演示文稿中包含参考书目。然而,尽管 pandoc 处理中明显包含了参考书目(rmarkdown 生成的 pandoc 命令包括 bib 文件和 citeproc 过滤器),但生成的 html 不包含参考。使用不同的幻灯片演示生成器和 rmarkdown(例如 ioslides)正确包含参考。我找不到任何明显的声明来支持使用 rmarkdown 和revealjs 处理书目。有可能吗?

【问题讨论】:

  • 现在可以开箱即用,使用最新的软件包。
  • 我在pandoc 2.3.1 遇到了这个问题,并通过安装2.7.2 解决了这个问题。

标签: r r-markdown reveal.js


【解决方案1】:

作为一种解决方法,您可以尝试以下方法:

  1. 创建一个单独的 Rmd 文件并修改以下内容:

    ---
    output: html_document
    bibliography: pathtomybibfile.bib
    nocite: | 
      @cite, @all, @your, @references
    ---
    
  2. 生成此文件的 html 版本(例如,将其命名为 bib.html)

  3. 通过以下方式在您的revealjs-presentation中包含html:

    # {data-background-iframe="bib.html"}
    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-01
    • 2015-09-22
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    • 1970-01-01
    相关资源
    最近更新 更多