标签: r sweave r-markdown
我不确定这类问题是否符合明确定义的问题的SO规则;)......无论如何:
我想将多个R Sweave文件(.Rnw)转换为R markdown文件(.Rmd)。 Jeromy Anglin发布了此事here,但没有提供代码。我尝试使用pandoc,但当然pandoc无法正确处理块标记和内联代码标记。
.Rnw
.Rmd
pandoc
包含:我想我会编写一些代码来解析我的.Rnw文件,以便为pandoc转换做好准备。因此我的问题是:
TIA
答案 0 :(得分:4)
正如@Karl评论的那样,LaTeX - >降价不是一个微不足道的转换,因为与降价相比,LaTeX有更多的选项和环境。你可能最喜欢使用像pandoc这样的东西(参见演示#5)。基本上,而不是做
.Rnw - > .Rmd - > .MD
.Rnw - > .tex - > .MD
用pandoc。如果你真的想去.Rnw - > .Rmd,您可能需要查看pander包来编写一个函数来提取代码块,将剩余的LaTeX内容转换为markdown,然后将代码块重新插入到markdown文档中。