Sweave,Eclipse和R入门

时间:2010-06-30 21:53:06

标签: eclipse r latex sweave

我是LaTex和R的新手,但我每天都在学习。我真的开始使用Eclipse并希望加入派对并开始使用Sweave自动化我的工作;我为前景感到兴奋。

那就是说,我跟着Jeromy的帖子here并认为(关键字,认为)一切都设置正确。但是,由于我是LaTex的新手,我如何测试它以了解我已经运行并且确实可以创建pdf?

简单地说,我想在开始深入模板和创建报告之前测试我的配置是否正常运行。从Eclipse中创建pdf的基本过程是什么?

非常感谢任何帮助!

谢谢,

布洛克

2 个答案:

答案 0 :(得分:8)

是的,假设您在Eclipse中使用StatEt,那么请确保您已完成以下操作;

  • Window下的配置状态> 喜好 ? StatEt和设置 像你的R环境。
  • 在Window>下配置TexClipse 偏好> Texclipse,并告诉它 你的乳胶命令住在哪里(我是 在Windows上,所以这是c:\ program files \ miktex \ miktex \
  • 确保RJava 安装在你的R里面 环境
  • 设置R版本 配置,转到运行>跑 单击“配置”,单击“新建”图标 并输入像R这样的东西 环境,工作目录 和任何你想要的参数。
  • 设置Sweave命令,转到Run> 外部工具>外部工具 配置,单击新图标 在Sweave下,我想我离开了 一切都默认,运行sweave in R控制台并运行pdflatex

然后创建一个eclipse项目,并在该项目中创建一个新的Sweave文档,StatEt应该为您提供一个将成功构建的骨架模板,然后打开R控制台(从图标或通过Run> Run As) ,然后选择Sweave骨架文档选项卡,运行Sweave(通过图标,或通过Run>外部工具>无论你怎么称呼它)

然后您应该看到R位出现在R控制台中,然后乳胶位在背景中发生,窗口底部有一个小进度条。最终它将完成并弹出一个新的(空白)PDF。

瞧!

我还会推荐这个guideone

答案 1 :(得分:2)

虽然这是很久以前的问题,但我想我会分享我是如何解决113错误的。基本上,您必须将R工作目录更改为工作区中具有.Rnw文件的位置。一旦完成,Sweave在我的机器上完美运行。

最好,托马斯