importfrom example r roxygen

example - roxygen importfrom



Secciones arbitrarias en documentos roxygen (1)

La forma en que Roxygen parece funcionar es que la primera línea es el /title , todo lo demás está en /details , y luego todas @foo directivas @foo manejan esas cosas. Pero la documentación de R es más rica que eso. Puedo tener "/section{Llamas}{Are they ungulates?}" En archivos .Rd.

Pero no puedo hacer que Roxygen haga nada más que envolverlo todo en detalles. ¿Me estoy perdiendo de algo?

Tengo una solución hacky, que es pegar un } sin precedentes antes de mi /section . Esto luego finaliza la sección /details . Entonces no tengo que poner un final } , porque roxygen le pega a uno al pensar que está cerrando los /details . Eeeeeurrrrrrrrgh.


Este soporte ha sido agregado (al menos en roxygen2). Solo necesita agregar @section Llamas: y luego cualquier cosa hasta que se cumpla una nueva directiva estará en la sección Llamas. Aquí hay un ejemplo

#'' Llama llama llama #'' #'' More about llamas #'' #'' @section Llamas: #'' Are they ungulates? #'' #'' @section Not llamas: #'' This section is not about llamas. It is not very interesting. #'' #'' @param notused A parameter that isn''t used at all! #'' @export llama <- function(notused){ return("LLAMA LLAMA LLAMA") }

que da lo siguiente para el archivo .Rd

/name{llama} /alias{llama} /title{Llama llama llama} /usage{ llama(notused) } /arguments{ /item{notused}{A parameter that isn''t used at all!} } /description{ More about llamas } /section{Llamas}{ Are they ungulates? } /section{Not llamas}{ This section is not about llamas. It is not very interesting. }