我在Mac OS中編寫了一個bash腳本,它接受我的.rnw文件,編織它,然後生成.pdf。編織我的文件,我使用命令當我用opts_chunk使用knitr和Rscript時,執行停止
Rscript -e "library(knitr); knit('file.rnw', encoding='utf8')"
和一切工作正常。但是,我不想在最終文檔中使用##字符。我使用R提示測試了以下命令:
library(knitr)
opts_chunk$set(comment=NA)
knit('file.rnw', encoding='utf8')
它們給了我想要的東西:在R命令輸出中沒有註釋的文檔。但是,如果我嘗試運行
Rscript -e "library(knitr); opts_chunk$set(comment=NA); knit('livro.rnw', encoding='utf8')"
我得到
Error: could not find function "opts_chunk"
Execution halted
的結果。我究竟做錯了什麼?我如何使用命令行在knitr中尋求我的塊的選項?
[交叉張貼在R-幫助(https://stat.ethz.ch/pipermail/r-help/2013-March/350285.html),並回答了那裏。我希望有人能夠在這裏提出答案。 – 2013-03-26 18:19:51