对,假设您在 Eclipse 中使用StatEt,那么请确保您已完成以下操作;
- 在 Window > Preferences 下配置 Statet ?StatEt,并设置诸如 R 环境之类的东西。
- 在 Window > Preferences > Texclipse 下配置 TexClipse,并告诉它你的乳胶命令在哪里(我在 Windows 上,所以这是 c:\program files\miktex\miktex\
- 确保 RJava 已安装在您的 R 环境中
- 设置 R 构建配置,转到运行 > 运行配置,单击新建图标并输入诸如 R 环境、工作目录和您想要的任何参数之类的内容。
- 设置 Sweave 命令,转到 Run > External Tools > Externals Tool Configurations,单击 Sweave 下的新图标,我想我将所有内容都保留为默认值,在 R 控制台中运行 sweave 并运行 pdflatex
然后创建一个 Eclipse 项目,并在该项目中创建一个新的 Sweave 文档,StatEt 应该为您提供一个可以成功构建的骨架模板,然后打开 R 控制台(从图标或通过 Run > Run As),然后使用您的选中 Sweave 骨架文档选项卡,运行 Sweave(通过图标,或通过 Run > External Tools > 不管你叫什么)
然后,您应该看到 R 位出现在 R 控制台中,然后乳胶位出现在后台,窗口底部有一个小进度条。最终它将完成并弹出一个新的(空白)PDF。
瞧!
我也推荐这个指南和这个