1

私はRoxygenを初めて使用し、Roxygenを使用して関数とスクリプトを文書化しています(パッケージを構築していませんが、Roxygenを使用できるようにするためにパッケージ構造を使用しています)。関数を使用Rd2HTMLして .Rd を .html に変換します。ある .Rd ファイルから別の .Rd ファイルへのハイパーリンクを作成し、そのリンクを .html ファイルに保持しようとしています。

2 つのスクリプトと .Rd ファイルがあるとします:code1code2. \code{\link{code1}}roxygen のコメントにcode2, runroxygenize("<location of package>")と useを追加して html ファイルを作成すると、 .htmlの場所にcode1の代わりにRd2HTMLhtml ファイルが表示されます。つまり、code1 の html ファイルにはハイパーリンクが表示されず、代わりにコードとしてフォーマットされて返されます。パッケージ名を追加しても問題は解決しません。code1\code{\link{code1}}code1

誰でもこの動作を説明できますか (そして私の問題を解決できます:))?

詳細: NAMESPACE ファイル:

# 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
4

1 に答える 1

0

私は自分で問題を解決しました。パッケージをインストールしていなかったため、.html リンクが見つかりませんでした。

ちなみに、 http: //yihui.name/en/2012/10/build-static-html-help/は、ヘルプ ページの .html ページを簡単に作成するのに役立ちました。

于 2015-09-10T12:20:07.353 に答える