将Rnw编译为tex时出错

时间:2016-02-24 13:11:31

标签: r latex sweave

我在使用函数Sweave时遇到了问题。这似乎是一个编码问题,因为我没有指定任何编码,如:\ usepackage [latin1] {inputenc}。

现在使用“编译PDF”按钮工作 - >生成PDF并且每个方面都可以。但是我收到了30个警告和18个坏盒子。

使用函数Sweave生成第一个tex文件失败并显示以下消息:

Error:  chunk 4 (label = t4)
Error in file(con, "w") : cannot open the connection
In addition: There were 31 warnings (use warnings() to see them)

比以前更多的警告。

你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

通过使用..为R代码设置的路径创建问题。使用" C:\ Users \ test \"的完整路径;而不是" .. \ test \"解决了这个问题。所以来自文件夹" test"的代码无法加载,因为Sweave-Function使用其他路径(如WORKING DIRECTORY)。