首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Rd链接到建议的软件包

.Rd链接到建议的软件包
EN

Stack Overflow用户
提问于 2012-08-21 23:28:58
回答 2查看 1.6K关注 0票数 14

我的hyperSpec包提供了处理光谱数据集的函数。我为许多来自其他包的函数提供了hyperSpec-methods。但是,其中一些其他软件包,我已经列为Suggests:,因为我不想强迫用户安装大约20个其他软件包(计算依赖项),如果他们可能永远不会使用特定的功能。

从编码的角度来看,这很好用。然而,我不知道如何在.Rd文件中处理这个问题--但我确信这是一个相当常见的问题。

通常的\code{\link[otherpkg]{fun}}不会可靠地工作,因为不能保证其他The是可用的。如果没有安装其他the,那么链接就会断开。这将被R CMD check检测到,例如在Winbuilder和r-forge上。这意味着:该包不会通过CRAN检查。

哪些包可以作为一个很好的例子来看看?

到目前为止,我找到的唯一提示(尽管没有解决方案)是:https://stat.ethz.ch/pipermail/r-devel/2009-November/055425.html (但没有回复那封电子邮件)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-05 16:48:17

最后,我使otherpkg成为一个依赖项。

票数 3
EN

Stack Overflow用户

发布于 2012-08-22 00:34:38

编写R扩展的Cross-References部分指出,要链接到其他包,请使用

代码语言:javascript
复制
\link[otherpkg]{foo}

棘手/难以理解的事情是foo是您想要链接到的html帮助页面的名称(在一个包中,不需要[mypkg],而foo将是另一个手册页中的\alias )。帮助页的名称由Rd文件中的\name指令确定,该指令定义了您有兴趣检索的帮助。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12058273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档