LaTeX排版的Dynamic Documents with R and knitr

knitr是R语言中一个用来动态生成报告的包,用户可以在报告中嵌入数据分析的源代码,通过knitr编译直接生成一份报告,而无需复制粘贴结果,所有结果由knitr执行源代码动态生成[1][2]。knitr可以结合LaTeX、LyX、HTML、Markdown以及reStructuredText文档使用。它的设计范式源于文学编程,目的是促进可重复的科学研究。它是开源软件,许可证为GNU GPL。 knitr的编写受到Sweave影响,但模块化程度更高,扩展方便,支持文档类型也更多(Sweave主要用于LaTeX文档)。例如它支持R Markdown格式[4],RPubs网站[5]是一个很好的应用示例。其它扩展包括:缓存、TikZ图形、多语言支持(如Python、Perl、Shell和CoffeeScript等)。 目前支持knitr的编辑器有RStudio、LyX和Emacs/ESS。

(选自:维基百科) 最近出版了Dynamic Documents with R and knitr,其LyX代码和样章如下:代码下载样章下载DDRK20140324005945选自:https://github.com/yihui/knitr-book

分享到:
未经允许不得转载:LaTeX排版的Dynamic Documents with R and knitr
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺latexstudio.taobao.com 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。


        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。

        科技艺术的完美融合,专业精致的排版体验

        联系我们联系我们