К сожалению, я собираюсь по кругу, когда дело доходит до использования Sweave в Eclipse с StatET под OS X.
Если я создаю проект Foo
в расположении по умолчанию /Users/xxxx/Documents/workspace/Foo
и добавляю файл Sweave (Foo.Rnw
), когда я пытаюсь выполнить Sweave, используя консоль R, настроенную с рабочим каталогом как ${workspace_loc}
.Я получаю сообщение:
An error occurred while running 'Processing 'Foo.Rnw'' in Workspace [R Console] R2.12_64 / RJ (Feb 26, 2011 5:58:04 PM).
Path must include project and resource name: /Foo.tex
Если я пытаюсь загрузить тот же файл Foo.Rnw
(хранится в том же проекте и в том же рабочем пространстве), но на этот раз с использованием консоли R, настроеннойчтобы использовать внешний рабочий каталог (например, не с ${workspace_loc}
, а с /Users/xxxx/Documents/R_data
, например), тогда файл обрабатывается и создается PDF.За исключением того, что все выходные данные Foo.aux
, Foo.log
, Foo.pdf
, Foo.tex
, Foo-fig1.eps
, Foo-fig1.pdf
и т. Д.) Появляются во внешнем каталоге /Users/xxxx/Documents/R_data
, что приводит к беспорядку файлов в одном каталоге.
Приветствуются любые советы о том, как правильно это организовать и чтобы Sweave работал в Eclipse (что мне очень нравится).