我的hyperSpec
包提供了处理光谱数据集的功能。我为来自其他包的许多功能提供了 hyperSpec 方法。但是,我列出了其中一些其他软件包,Suggests:
因为我不想强迫用户安装类似 20 个其他软件包(计算依赖项),如果他们可能永远不会使用特定功能的话。
从编码的角度来看,这很好用。但是,我不知道如何在 .Rd 文件中处理它 - 但我确信这是一个相当普遍的问题。
通常\code{\link[otherpkg]{fun}}
不会可靠地工作,因为不能保证 otherpkg 可用。如果未安装 otherpkg,则链接断开。这将被R CMD check
例如 Winbuilder 和 r-forge 检测到。这意味着:包裹不会通过 CRAN 检查。
哪些软件包是一个很好的例子?
到目前为止,我发现的唯一提示(尽管没有解决方案):https ://stat.ethz.ch/pipermail/r-devel/2009-November/055425.html (但该电子邮件没有回复)。