2016-08-05 163 views
1

我是相當新的做有R Sweave報告,知道乳膠的非常基本的應用程序。我被要求編寫一些統計報告。 R markdown非常簡單,默認情況下,它具有非常好的語法框架和灰色背景和語法高亮顯示,但是,在其他類型設置方面它非常有限,當您想要生成冗長的報表時,它不是最佳選擇。然後我在R studio中轉換使用R Sweave。語法高亮R中Sweave

我基本上要同後的效果類似於Sweave [R降價。什麼是最簡單的方法來做到這一點?我以前看了下面的帖子討論:
Sweave syntax highlighting in output。我曾嘗試閱讀這些軟件包pdf,但沒有他們正在談論的線索,因爲他們似乎假定讀者已經事先了解了渲染過程。

我檢查出來,但我似乎陷入使它工作。任何人都可以一步一步告訴我如何設置它(例如在序言中包含什麼內容),如果可能的話,您可以上傳一個簡單的Rnw文件和演示文件嗎?

謝謝!

+0

一種選擇是在'rmarkdown'中創建一個報告,並將其導出爲pdf而不是html(我假設您正在製作html文件)。 –

+0

對不起,我沒有解釋清楚,我沒有製作HTML,我想製作pdf,但不想使用r-markdown與rmd文件,因爲r-markdown比Sweave更受限制。 –

回答

0

如果使用knitr,而不是Sweave,你會得到語法高亮。這可能可以在Sweave中完成,但knitr可以使它更容易。

在RStudio中轉到Tools | Global Options | Sweave菜單(或類似的Project Options),並選擇使用knitr編織Rnw文件。

這兩個系統非常相似,但knitr這些天通常是優選的。

+0

是的,我現在明白了。謝謝!我認爲knitr是r-markdown。現在它都是固定的。如果有人使用sweave代替knitr,並且想將其轉換爲knitr,可以考慮代碼「Sweave2knitr('filename.Rnw')」命令。 –