【问题标题】:\code{\link{<>}} does not create hyperlink when using roxygen\code{\link{<>}} 使用 roxygen 时不创建超链接
【发布时间】:2015-09-09 15:59:08
【问题描述】:

我是 Roxygen 的新手,我使用 Roxygen 来记录我的函数和脚本(我不是在构建包,而是使用包结构以便能够使用 Roxygen)。我使用Rd2HTML 函数将.Rd 翻译成.html。我正在尝试在一个 .Rd 文件中创建指向另一个 .Rd 文件的超链接,并在 .html 文件中维护该链接。

假设我有两个脚本和 .Rd 文件:code1 和 code2。当我将\code{\link{code1}} 添加到code2 的roxygen cmets 时,运行roxygenize("&lt;location of package&gt;") 并使用Rd2HTML 构建一个html 文件,结果是html 文件在该位置显示code1 而不是code1的\code{\link{code1}}。也就是说:code1的html文件中没有显示超链接,而是返回了格式化为code的code1。添加包名称不能解决问题。

谁能解释这种行为(并解决我的问题:))?

详情: 命名空间文件:

# Generated by roxygen2 (4.1.1): do not edit by hand

export(code1)
export(code2)

描述文件:

Package: Scripts
Type: Package
Title: What the package does (short line)
Version: 0.0.1
Date: 2012-11-12
Author: Who wrote it
Maintainer: Who to complain to <yourfault@somewhere.net>
Description: More about what it does (maybe more than one line)
License: GPL

【问题讨论】:

    标签: r hyperlink roxygen


    【解决方案1】:

    我自己解决了这个问题。我没有安装该软件包,因此找不到任何 .html 链接。

    顺便说一句,http://yihui.name/en/2012/10/build-static-html-help/ 帮助我轻松地为帮助页面构建 .html 页面。

    【讨论】:

      猜你喜欢
      • 2011-10-28
      • 2012-12-25
      • 2017-06-12
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多