Сохранение отступа в разделе примеров
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
вытащить файл, который должен получить правильный отступ.