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)
}}
It это небольшая деталь, но она делает все, кроме простейших примеров, излишне трудными для чтения, поэтому я был бы признателен, если бы кто-нибудь мог мне помочь.
Изменить: Эта ошибка была исправлена в более поздних версиях roxygen.