質問

Mac OS X 10.6マシンで適切に動作するすべてのものを手に入れたので、Rコードのスニペット、出力、ラテックスのフォーマットを含むSweaveを備えたまともな見た目のラテックスドキュメントを作成できます。残念ながら、私のワークフローは少し不格好で非効率的だと感じています。

  1. TextWranglerを使用して、1つの.RNWファイルで一緒にLaTexコードとRコード(<< >> =上記と @以下のRコードチャンクに囲まれています)を書きます。

  2. 変更を保存した後、sweaveコマンドを使用してrから.rnwファイルを呼び出します

    Sweave(file="/Users/mymachine/Documents/Assign4.Rnw", 
            syntax="SweaveSyntaxNoweb")
    

    これに応じて、Rは次のメッセージを出力します。

    'assilew4.tex'でラテックスを実行できるようになりました

    そのため、Rディレクトリに.texファイル(assight4.tex)を見つけて、ドキュメントのフォルダーにコピーします ~/Documents/ .rnwファイルが座っている場所(すべてを1か所に保つため)。

  3. 次に、texshopで.texファイル(assight4.texなど)を開き、pdf形式にコンパイルします。この時点でのみ、ドキュメントに対して行った変更を確認し、「見栄えが良い」かどうかを確認できます。

1つのボタンクリックですべてをコンパイルできる方法はありますか? 具体的には、TextWranglerまたはTexshopから直接Sweave / Rを呼び出すといいでしょう。ターミナルでスクリプトをコーディングしてそれを行うことは可能かもしれませんが、ターミナルの経験はありません。

ワークフローを合理化または改善するためにできることがある場合はお知らせください。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top