r - 是否可以使用 rmarkdown 在revealjs 演示文稿中包含引用书目?

标签 r r-markdown reveal.js

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

最佳答案

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

  • 创建一个单独的 Rmd 文件并调整以下内容:
    ---
    output: html_document
    bibliography: pathtomybibfile.bib
    nocite: | 
      @cite, @all, @your, @references
    ---
    
  • 生成此文件的 html 版本(例如,将其命名为 bib.html)
  • 通过以下方式在您的revealjs-presentation中包含html:
    # {data-background-iframe="bib.html"}
    
  • 关于r - 是否可以使用 rmarkdown 在revealjs 演示文稿中包含引用书目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46171357/

    相关文章:

    xml - 从 XML 属性到 R 中的 data.frame

    r - 绘制列的热图顺序

    r - 如何在 R Markdown 中使用 Cairo PNG

    r - 在 Markdown 中更改图形的标题

    html - 如何防止标题处的 reveal.js 换行

    包含 NA 的字段上的范围

    html - 在RMarkdown中,可以在页面右侧放置 float TOC吗

    r - 忽略编织 R markdown (Rmd) 文件时发生的所有错误?

    javascript - 如何将逐字源代码包含到 html 文档中

    html - 幻灯片不与 reveal.js 一起运行