7

Roxygenは私の仕事をとても簡単にしてくれて、ほとんどの場合素晴らしくて直感的です。私が理解したことのないことの1つは、@ examplesセクションのインデントを保持してroxygenize("myPackage")

#' @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)
}}

それ以外の

\examples{sapply(1:10, function(i){
x <- rbind(matrix(rnorm(20), 10, 2),
matrix(rnorm(20), 10, 2) + i)
myFunc(x)
}}

細かい部分ですが、最も単純な例を除いてすべてが不必要に読みにくくなるので、誰かが私を助けてくれれば幸いです。

編集:このバグは、roxygenの新しいバージョンで修正されました。

4

1 に答える 1

4

短い例ではおそらくオーバーヘッドが多すぎますが、長い例@example relative/path/to/exampleではファイルを取り込むことができ、インデントが正しくなるはずです。

于 2011-08-08T14:31:55.113 に答える