【问题标题】:Setting up Stat-ET Sweave for the first time首次设置 Stat-ET Sweave
【发布时间】:2012-08-28 13:39:53
【问题描述】:

我一直遵循Getting started with Sweave 指南并创建了一个名为 MISC 的新项目文件夹,其中包含一个名为 Sweave 的子文件夹。

我已将示例 .Rnw 文件与 Sweave.sty 文件的副本放在此文件夹中。 然后我将我的 R 工作目录更改为 MISC\Sweave。 Sweave 确实可以毫无问题地创建 TEX 文件,但随后报错:

项目中未设置项目输出文件格式

我已经检查了项目属性,但我无法确定应该在哪里设置它。有什么想法吗?

P.S.:这是否意味着我必须为我想要 Sweave 的每个项目进行设置?

【问题讨论】:

    标签: eclipse r sweave statet


    【解决方案1】:

    由于您的 .tex 文件位于项目文件夹内的文件夹中,因此您必须将目录/文件夹名称添加到您指定的 .tex 和 .pdf 文件名中。

    1. 在“MISC”项目文件夹的 Project Properties > Latex Project Properties 下,第一个文本框 Main TeX 文件应类似于“/Sweave/myfile.tex”,其中“myfile.tex”是 Sweave 文档的名称带有 .tex 扩展名。
    2. 目录路径也应该添加到第二个文本框中的输出文件的名称中:例如。 '/Sweave/myfile.pdf'。

    要回答您的 P.S.,如果每个项目都在一个单独的项目文件夹中,您必须为每个项目进行设置,因为您必须指定单个主 .tex 和输出文件。

    【讨论】:

    • 我想这是我的问题 - 我没有Latex Project Properties 可供选择。
    • @JoanneDemmler 项目属性取决于您用于创建 MISC 的项目文件夹的类型。首先要做的是确保你已经安装了 Texlipse 插件,如果你还没有的话。从这里,您将在 Texlipse 文件夹下创建一个新的“LaTeX 项目”,而不是在“General”文件夹下创建一个“项目”。尽管它会提示您输入和输出 .tex 和 pdf 文件的名称,但这些名称以后总是可以在项目属性中更改。
    • 啊!这有点令人失望,所以我不能将sweave 文件与主要项目文件(文档、R scipts、sql 脚本)放在一起?
    • 我不明白为什么不这样做,但这需要一些计划。我想这真的取决于你想要完成什么。您是想从一个 R 脚本中将多个项目中的多个文件编织成多个 pdf 文件,还是让所有内容都生成一个 pdf 文件?我认为最简单的方法是设置一个 R 脚本作为控制脚本,您可以在其中 Sweave,然后将 .tex 文件转换为 pdf。例如setwd("dir1") Sweave("file1.Rnw") texi2dvi(file="file1.tex", pdf = TRUE)
    • @JoanneDemmler 如果您愿意,我们可以通过 pm 继续讨论您的设置细节,因为整个社区可能不感兴趣。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2020-07-07
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    相关资源
    最近更新 更多