Knitr

Infobox software | title = knitr | name = knitr | logo = | logo caption = | screenshot = | caption = | collapsible = | author = 謝益輝 | developer = | released = | discontinued = | latest release version = 1.36 | latest release date = | latest preview version = | latest preview date = | frequently updated = | status = | programming language = R語言 | operating system = 跨平臺 | platform = | size = | language = | language count = | language footnote = | license = GNU通用公共許可協議 | alexa = | website = knitr是R語言中一個用來動態生成報告的包 ， 用戶可以在報告中嵌入數據分析的源代碼 ， 通過knitr編譯直接生成一份報告 ， 而無需複製粘貼結果 ， 所有結果由knitr執行源代碼動態生成 。 knitr可以結合LaTeX 、 LyX 、 HTML 、 Markdown以及reStructuredText文檔使用 。 它的設計範式源於文學編程 ， 目的是促進可重複的科學研究 。 它是開源軟件 ， 許可證爲GNU GPL 。 knitr的編寫受到Sweave影響 ， 但模塊化程度更高 ， 擴展方便 ， 支持文檔類型也更多 （ Sweave主要用於LaTeX文檔 ） 。 例如它支持R Markdown格式 ， RPubs網站是一個很好的應用示例 。 其它擴展包括 ： 緩存 、 TikZ圖形 、 多語言支持 （ 如Python 、 Perl 、 Shell和CoffeeScript等 ） 。 目前支持knitr的編輯器有RStudio 、 LyX和Emacs / ESS 。