Сохранение отступа в разделе примеров

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

было бы

\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.

1 ответ

Решение

Возможно, слишком много накладных расходов для коротких примеров, но для более длинных примеров вы могли бы @example relative/path/to/example вытащить файл, который должен получить правильный отступ.

Другие вопросы по тегам