0

残念ながら、OS XでStatET を使用して Eclipse で Sweave使用することに関しては、ぐるぐる回っています。

Fooデフォルトの場所にプロジェクトを作成し/Users/xxxx/Documents/workspace/Foo、Sweave ファイル ( Foo.Rnw) を追加すると、作業ディレクトリが として構成された R コンソールを使用して Sweave を実行しようとすると、${workspace_loc}. メッセージが表示されます:

An error occurred while running 'Processing 'Foo.Rnw'' in Workspace [R Console] R2.12_64 / RJ (Feb 26, 2011 5:58:04 PM). Path must include project and resource name: /Foo.tex

同じファイル (同じプロジェクトと同じワークスペースに保持されている) を Sweave しようとするとFoo.Rnw、今回は外部作業ディレクトリを使用するように構成された R コンソールを使用します (つまり、ではなく を使用し${workspace_loc}ます/Users/xxxx/Documents/R_data)、ファイルは処理されますpdf が生成されます。ただし、すべての出力、、、、、Foo.auxなどFoo.log)は外部ディレクトリに表示されFoo.pdfます。これによりFoo.tex、1 つのディレクトリ内のファイルがごちゃごちゃになります。Foo-fig1.epsFoo-fig1.pdf/Users/xxxx/Documents/R_data

これを調整し、Sweave を Eclipse で動作させ続けるための正しい方法に関するアドバイスは大歓迎です (そうでなければ私は非常に気に入っています)。

4

1 に答える 1

5

私は${project_loc}作業ディレクトリとして使用します。ただし、R コンソールを開始する前に、R コンソールが作業ディレクトリとして使用する必要がある eclipse-project を選択する必要があります。

于 2011-02-27T01:47:23.507 に答える