2016-02-24 2 views
0

У меня возникла проблема с использованием функции Sweave. Это, казалось, проблема с кодировкой, потому что я не указывал какую-либо кодировку, например: \ usepackage [latin1] {inputenc}.Ошибка компиляции Rnw to tex

Теперь с помощью кнопки «Compile PDF» работает -> Создается PDF-файл, и все в порядке. Но я получаю 30 предупреждений и 18 ящиков.

Использование функции Sweave генерировать первый файл текс не может с этим сообщением:

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) 

Так один предупреждение больше, чем раньше.

У вас есть идея?

+0

Проблема решена. Проблема заключалась в использовании .. для путей, заданных кодом R. Использование полного пути с помощью «C: \\ Users \\ test \\» вместо «.. \\ test \\» решило проблему. – b4154

+0

, если вы решили свою проблему, вам следует либо удалить ее, либо опубликовать решение в качестве ответа –

ответ

0

Проблема была создана при использовании .. для путей, заданных кодом R. Использование полного пути с помощью «C: \ Users \ test \» вместо «.. \ test» решило проблему. Таким образом, код из папки «test» не может быть загружен, потому что Sweave-Function использовала другие пути (например, WORKING DIRECTORY).

Смежные вопросы