Recibo un error de roxygenize()
que no puedo entender. Tengo un paquete de mis funciones misceláneas en el que los archivos .Rd se generan a través de roxygen. El error es Error: titlerequires a value
, que sugiere que no hay @title
etiqueta. Sin embargo, hay una etiqueta @title
en el archivo kmmisc-package.R
, por lo que no estoy seguro de cuál es el problema.roxygen2 "Error: titlerequires a value"
kmmisc-package.R
contiene:
##' Miscellaneous Functions
##'
##' \tabular{ll}{
##' Package: \tab kmmisc\cr
##' Type: \tab Package\cr
##' Version: \tab 0.1-2\cr
##' Date: \tab 2011-10-06\cr
##' License: \tab GPL-2\cr
##' LazyLoad: \tab yes\cr
##' LazyData: \tab yes\cr
##' }
##'
##' @author Me \email{[email protected]@email}
##'
##' Maintainer: Me \email{[email protected]@email}
##'
##' @name kmmisc-package
##' @docType package
##' @title KM Misc
##' @keywords package
##'
NULL
estoy usando R 2.13.2 con roxygen2 2.1 acaba de instalar desde CRAN. La completa sessionInfo()
es en lo esencial en https://gist.github.com/1268056
Editar
A sugerencia de @ Andrie, ahora tengo
#' Miscellaneous Functions
#'
#' \tabular{ll}{
#' Package: \tab kmmisc\cr
#' Type: \tab Package\cr
#' Version: \tab 0.1-2\cr
#' Date: \tab 2011-09-14\cr
#' License: \tab GPL-2\cr
#' LazyLoad: \tab yes\cr
#' LazyData: \tab yes\cr
#' }
#'
#' @author Me \email{[email protected]@email}
#'
#' Maintainer: Me \email{[email protected]@email}
#' @name package-kmmisc
#' @docType package
#' @title KM Misc
#' @keywords package
#' @aliases kmmisc package-kmmisc
#'
#'
NULL
que se sigue generando el mismo error.
acabo descubierto que 'maintainer' no tiene un' '@. ¿Esto hace la diferencia? – Andrie
No lo creo. Puede que esté pasando por alto algo, pero, por lo que puedo decir, tengo la misma estructura básica que los documentos roxygen: https://github.com/klutometis/roxygen/blob/master/R/roxygen.RI no tener ejemplos o ver también, pero no puedo creer que eso importe. – kmm
Una sugerencia más: actualice a 'roxygen2'. Descubrí que esto es más indulgente y útil en sus pistas cuando encuentra errores en las líneas roxygen. – Andrie