2010-06-30 58 views
8

我對LaTex和R很新,但我每天都在學習。我真的開始使用Eclipse並希望加入派對,並開始使用Sweave自動執行我的工作;我對前景感到興奮。Sweave,Eclipse和R入門

也就是說,我遵循了Jeromy的文章here並認爲(關鍵字,認爲)一切都設置正確。然而,由於我對LaTex非常陌生,我該如何測試它才能知道我正在運行並確實可以創建pdf?

簡而言之,我想測試一下我的配置是否正常運行,然後開始深入模板並創建報告。從Eclipse內部,創建PDF的基本過程是什麼?

任何幫助將非常感謝!

感謝,

布洛克

回答

2

雖然這是很久以前的要求,我想我會分享我如何解決113錯誤。基本上你必須將R的工作目錄更改爲你的工作空間中的任何位置。Rnw文件。一旦完成,Sweave在我的機器上完美運行。

最好,托馬斯

8

右鍵,假設你使用Eclipse中StatEt,然後確保你已經做了以下內容:

  • 配置窗口下的Statet> 首選項? StatEt,並設置 類似你的R環境。
  • 配置TexClipse在Window> 首選項> Texclipse,並告訴它 您的乳膠命令生活(我 在Windows上,所以這是C:\程序 文件\是MiKTEX \是MiKTEX \
  • 確保RJava 是你的[R 環境
  • 設置將R打造 配置,轉到運行>內安裝運行 配置,單擊新圖標 並輸入之類的東西將R 環境,工作目錄 和你想要的任何參數的。
  • 設置的Sweave命令,轉到運行> 外部工具>外部材料工具 配置,單擊Sweave下的新圖標 ,我想我離開 一切默認情況下,在 運行sweave R控制檯和運行pdflatex

然後創建一個eclipse項目,並在該項目中創建一個新的Sweave文檔,StatEt應該爲您提供一個將成功構建的骨架模板,然後打開R控制檯(無論是從圖標還是通過Run> Run As),然後選擇您的Sweave骨架文檔選項卡,運行Sweave(通過圖標或通過運行>外部工具>無論您稱爲它)

然後,您應該看到R位出現在R控制檯中,然後乳膠位發生在背景中,窗口底部有一點進度條。最終它會完成並會彈出一個新的(空白)PDF。

瞧!

我還建議更換該guideone

+0

感謝您的幫助;我收到一個錯誤。我使用的是2.10.1,我在Eclipse內部啓動了R,點擊運行按鈕選擇R中的Sweave Document(R/Latex),通過'Sweave'),控制檯顯示一些代碼,說:「你現在可以運行LaTex 'Test1.tex'。 然後我從外部工具中選擇它,並且出現以下錯誤: 狀態處理Sweave文檔'Test1.Rnw'。 工作目錄(tex文件的文件夾)必須位於Eclipse工作區中。 退出代碼= 113 我在Windows中搜索tex文件並將其移到我的項目工作區無濟於事。 任何想法我做錯了什麼? – Btibert3 2010-07-01 15:51:17

+0

模糊地響鈴。關於我的頭頂,可能需要將sweave.sty文件(即sweave和latex需要的)複製到eclipse項目文件夾中。另外,在我的設置(wi XP,Eclipse/StatEt和MikTex)中,我只需選擇rnw sweave文件並點擊永久工具sweave命令,在控制檯中運行sweave,然後乳膠自動運行。你也可能想嘗試StatEt郵件列表https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/statet-user – PaulHurleyuk 2010-07-02 17:55:17