考虑一个基础包 XYZ
,别人写的,有一个函数ABC
,我想扩展ABC
的功能通过以下方法在我的新(非 XYZ)包中。
ABC <- function(...){
##INSERT EXTRA WORK.
##CALL THE BASE METHOD
XYZ::ABC(...)
}
现在我想记录我的新函数
ABC
(通过 Roxygen),创建一个指向父函数的链接以供引用。\code{\link{XYZ::ABC}}
不起作用,找不到任何功能。\link{ABC}
创建指向可能的候选 Rd 文件列表的链接,如何创建超链接 直接 到 底座 功能。
最佳答案
\code{\link[XYZ]{ABC}}
这在 Cross-references 中有简要记录。编写 R 扩展的部分:
There are two other forms of optional argument specified as \link[pkg]{foo} and \link[pkg:bar]{foo} to link to the package pkg, to files foo.html and bar.html respectively.
关于R Roxygen 链接到父函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20014218/