当前,似乎有两种方法可以在R中进行演示:

  • RStudio presentations,带有.Rpres扩展名
  • rmarkdown,带有.Rmd扩展名

  • 对我来说,后者似乎更强大。输入格式非常相似,但不完全相同。我正在考虑将RStudio演示文稿转换为rmarkdown。最好的方法是什么?转换回来怎么样?

    关于这一点,我真的很想在RStudio中看到rmarkdown演示的“ Pane 内”预览,就像RStudio演示一样。我想知道为什么未实现此功能-预览会强制显示在模式窗口中。技术问题?

    最佳答案

    要将文件从.Rpres更改为.Rmd,您需要更改文件扩展名(简单)和markdown文档的主要内容(涉及更多)。

    .Rpres文件将最重要的内容放在第一张幻灯片上:

    Untitled
    =============================
    author: Your Name Here
    date: 4 July, 2015
    

    .Rmd文件将前件放在一个特殊的块中:
    ---
    title: "Untitled"
    author: "Your Name Here"
    date: "04 July, 2015"
    output: ioslides_presentation
    ---
    

    演示文稿代码的其余部分保留在rmarkdown中,并且只需很少的工作即可进行转换。

    我可以立即想到的一些异常(exception)情况包括
  • ioslides/slidify不通过***支持列(真是太可惜了,因为这样很方便)
  • Rpres不支持引用和书目(也很可惜)

  • 此外,在进行转换时,您将需要查找任何仅由一个框架支持的特殊CSS或其他指令。

    关于r - 将RStudio演示文稿(.Rpres)转换为rmarkdown演示文稿(.Rmd),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25791967/

    10-12 20:00