这是一个rmarkdown片段:
#Is this even achievable?
```{r echo = FALSE, comment = ""}
install.package(mvbutils)
library(mvbutils)
make.usage.section("paste", env=asNamespace('base'))
```
正如预期的那样(当在RStudio中编织为pdf
时)会打印出类似
paste(..., sep = " ", collapse = NULL)
请注意缺少前导##
,默认情况下会附加到函数输出,但在此示例中使用comment
标志关闭。是否有可能进一步调整该输出的表示,使其等于(代码突出显示和全部)输出:
```{r eval = FALSE}
paste(..., sep = " ", collapse = NULL)
```
我正在写一个howto,这会让生活变得非常轻松。
答案 0 :(得分:4)
您可以通过code
选项将代码分配给块。然后formatR::usage()
返回代码以显示函数的用法。把它们放在一起:
```{r, code=formatR::usage('paste'), eval=FALSE}
```