Múltiples funciones en un archivo .Rd

Version corta: ¿Puedo emular la documentación deNormal en paquetestats utilizandoroxygen?

Versión larga: Estoy trabajando en un paquete e intenté hacer que la documentación sea más legible al tener una serie de funciones con entradas / parámetros comunes recopilados en un solo encabezado, que será una referencia genérica para el grupo. Cada función debe estar disponible para el usuario final de forma independiente.

Tomé como inspiración la documentación paraNormal lo que da una serie de métodos relacionados con la distribución normal, p. ej.stats::dnorm().

Cuando busco?dnorm Me parece que el nombre de la sección de ayuda esNormal aunqueNormal no parece ser una función u objeto exportado.

Lo que he intentado es poner lo siguiente enfuns.R:

##' @rdname funs
##' @name funs
##' @aliases sum1
##' @aliases prod1
##' @title Two functions
##' @param x X
##' @param y Y
##' @return sum1 returns x+y
##' \cr
##' prod1 returns x*y
##' @examples
##' sum1(3,4)
##' prod1(3,4)
##' @export
sum1 <- function(x,y) x+y
##' @export
##' @rdname funs
prod1 <- function(x,y) x*y

Entonces corroroxygen2 sobre lo anterior. La dificultad es que al correr.R CMD check en este paquete mínimo, encuentra que el paquete no se puede cargar comoundefined exports: funs. Si quito la linea##' @name funs el paquete pasaR CMD check pero el nombre de la sección de ayuda essum1 más bien quefuns. Si agrego lo siguiente debajo de la sección de ejemplos:

##' @export
funs <- function(x) x

Pasa y puedo ver la ayuda con el formato que quisiera, pero estoy exportando una función sin sentido para que el nombre se muestre correctamente.

Traté de buscar en los archivos de ayuda de origen parastats Para ver cómo se logró, pero están en.Rdx Formato que no estoy seguro de cómo mostrar.

Además, en una nota relacionada, hace qué tipo de cosases Normal?

require(stats)
getAnywhere("Normal")
> no object named 'Normal' was found

Actualizar:

@TylerRinker: me temo que esto fue lo primero que intenté. Esto combina las funciones en una sola..Rd archivo, pero el nombre de la ayuda asociada es el mismo que el nombre de la primera función, que es lo que intentaba evitar:

##' sum
##' gives the sum
##' @param x X
##' @param y Y
##' @return sum1 returns x+y
##' @examples
##' sum1(3,4)
##' @rdname funs
##' @export
sum1 <- function(x,y) x+y
##' product
##' gives the product
##' @return prod1 returns x*y
##' @examples
##' prod1(3,4)
##' @rdname funs
##' @export
prod1 <- function(x,y) x*y

@Andrie: esta solución causa exactamente la misma dificultad, el nombre de la ayuda es el mismo que la primera función.

Quizás esto simplemente no es posible ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta