我正在处理一些嵌入了R代码的文本。我正在使用Sweave来制作PDF文档。我想打印写入我的PDF的函数,但是print(f)
其中f是一个任意的函数,消除了一些关键方面,比如函数名。例如:漂亮的打印R功能
f <- function(x, y = 2) {
return(x^y)
}
print(f)
产生这样的:
> source('~/.active-rstudio-document')
function(x, y = 2) {
return(x^y)
}
有一些或版本的print
时打印的东西,我可以剪切和粘贴直接返回到R,保留函数声明一些类似的功能( f <-
部分)?此外,这是一种思想之后,有没有办法设置字符的最大宽度?
我不是一个Sweave用户,但你确定Sweave不提供显示将R源代码的一个直接的方式?我知道其他处理器(Knitr,Rmarkdown)。 –