数日前、SweaveRのセットアップ方法に関する投稿を見ました。これにより、ユーザーはテーブル、グラフなどをLatexに直接エクスポートできます。私はその指示を十分に理解できませんでした。
誰もがMacとWindowsの両方でそれを行う方法についてステップバイステップの指示を与えることができますか?
数日前、SweaveRのセットアップ方法に関する投稿を見ました。これにより、ユーザーはテーブル、グラフなどをLatexに直接エクスポートできます。私はその指示を十分に理解できませんでした。
誰もがMacとWindowsの両方でそれを行う方法についてステップバイステップの指示を与えることができますか?
回答:
Eclipse / StatEtを使用してSweaveとLaTexでドキュメントを作成し、Eclipseが編集環境として最適であることを発見しました。次のガイドをお勧めできます。
また、WindowsでMikTexを使用していますが、セットアップが完了するとすべてがうまく機能することがわかります。Stack Overflowには、いくつかの良い質問と回答もあります。
私にとって、Eclipseは科学論文の作成には過剰すぎることがわかりました。だから、Windowsの場合、私がしたことは次のとおりでした:Miktex 2.8をインストールします(バージョンが不明です)。Latexはスペースを含むファイルパスを嫌うため、Miktexは必ずC:\ Miktexなどのディレクトリにインストールしてください。パッケージをその場でインストールするオプションを選択してください。
また、RがLatexで検出できる場所、つまりスペースのないパスにRがインストールされていることを確認してください。ドキュメントを書き込むプログラムとしてTechNixセンターをインストールしましたが、WinEdt、Eclipse、Texmaker、または実際にはEmacsなど、他にも多くのツールがあります。ここで、プリアンブルに\ usepackage {Sweave}およびusepackage {graphicx}があることを確認してください。ご存じのとおり、Rチャンクの先頭に<> =を付け、@で終了する必要があります。Rオブジェクトをラテックス形式に変換するには、パッケージxtableまたはHmiscが必要です。
私はxtableが好きですが、xtableが受け入れる形式(lm出力、データフレーム、マトリックス)にするには、おそらくオブジェクトをかなりジャグリングする必要があります。テーブルを挿入するときは、コードチャンクのプリアンブルにresults = texオプションを配置し、図が必要な場合は、fig = TRUEオプションもそこにあることを確認してください。また、チャンクごとに1つの図しか生成できないため、念頭に置いてください。非常に注意が必要なのは、Rコードがページの左端にあり、環境に囲まれている場合は無視されることです(これを理解するのに長い時間がかかりました)。
ファイルを.Rnwとして保存する必要があります-使用するtexプログラムがこの後に.texを追加しないようにしてください。これにより問題が発生します。
次に、コマンドラインからR CMD Sweave foo.Rnwを実行するか、R内からSweave( "foo.Rnw")を実行します。必然的にある時点で(特にこれを行ったことがない場合)失敗するため、.Rnwファイルをデバッグし、すすぎ、繰り返します。
これが初めての場合は、r内からすべてのR分析をコーディングし、次にprintステートメントを使用してLaTexに挿入する方が簡単な場合があります。ただし、この手順の最後にデータファイルにエラーがあることを発見した場合(先週末のように)、これをお勧めしません。すべての分析を再実行する必要があります。最初からラテックス内から、回避することができます。
また、Sweaveの計算には時間がかかる場合があるため、RパッケージcacheSweaveを使用して、再実行中の分析を保存することをお勧めします。どうやらRパッケージのハイライトにより、ドキュメント内のRコードの色分けが可能になりましたが、これは使用していません。
MacでlatexやRを使用したことはないので、その説明は他の人に任せます。お役に立てれば。
RStudio(rstudio.org)は、LaTeXが既にシステムにインストールされていると仮定すると、非常に簡単になります。Sweaveを介してコードを実行し、pdflatexを介してコードを実行し、pdfビューアーを起動するPDFボタンがあります。
私はこのスイートをごく最近インストールし、指示に従って指示に従いました こちら。
必要なすべての必要なソフトウェアコンポーネントへのリンクがあります。すべてのLaTexコンポーネントにMiKTexを使用しています。
追加の64ビットJavaランタイムが必要になるため、64ビットウィンドウの使用を計画している場合、いくつかの落とし穴があります。64ビットIEでjava.comにアクセスしてインストールを確認すると、これは非常に簡単に解決できます。それ以外の場合は見つけるのが難しい64ビットインストーラーが表示されます。
パス変数をいじるのを避けるために、C:\ Program Filesのeclipseフォルダーを抽出しました。これはjavaが存在し、64ビットRであるためです。ここから、eclipseの構成オプションを簡単に自動的に実行し、適切なパラメーターを見つけることができます。
これがお役に立てば幸いです。