R 保留示例部分中的缩进

R 保留示例部分中的缩进,r,roxygen,R,Roxygen,Roxygen让我的工作变得简单多了,而且在大多数情况下都很好而且直观。但有一件事我一直没有弄明白,那就是如何在@examples节中保留缩进,以便roxygenize(“myPackage”)的结果包含 #' @examples #' sapply(1:10, function(i){ #' x <- rbind(matrix(rnorm(20), 10, 2), #' matrix(rnorm(20), 10, 2) + i) #' myF

Roxygen让我的工作变得简单多了,而且在大多数情况下都很好而且直观。但有一件事我一直没有弄明白,那就是如何在@examples节中保留缩进,以便
roxygenize(“myPackage”)
的结果包含

#' @examples
#' sapply(1:10, function(i){
#'     x <- rbind(matrix(rnorm(20), 10, 2),
#'                matrix(rnorm(20), 10, 2) + i)
#'     myFunc(x)
#' }
#@示例
#"赛普利(1:10,功能)(i){

#“x对于较短的示例来说,开销可能太大,但是对于较长的示例,您可以
@example-relative/path/to/example
拉入一个文件,该文件应该正确缩进。

谢谢,它的效果非常好!开销也不算太大,因为它只适用于一些偶尔出现的示例,尤其是与pro相比手动更正缩进的负担非常大。您使用的是
roxygen
还是
roxygen2
?我非常确定这不会发生在roxygen2中,如果发生,则是一个错误,应该报告。我使用的是普通的
roxygen
,但在更新到
roxygen2
后问题仍然存在。gsk3的解决方案虽然这两种方法都适用,但我想最好还是报告一下。我该怎么做?请在这里提交一份可复制的bug报告。
\examples{sapply(1:10, function(i){
    x <- rbind(matrix(rnorm(20), 10, 2),
               matrix(rnorm(20), 10, 2) + i)
    myFunc(x)
}}
\examples{sapply(1:10, function(i){
x <- rbind(matrix(rnorm(20), 10, 2),
matrix(rnorm(20), 10, 2) + i)
myFunc(x)
}}