Компиляция старого Sweave с RStudio 0.99.902
У меня много проблем с виньеткой "sos" в пакете "sos", который находится на CRAN с 2009 года. Недавно я заметил, что он выходит из строя несколькими способами, и я не могу понять, как исправить некоторые из проблем, "Скомпилировать PDF" на "sos.Rnw" в RStudio с R 3.3.0 под Mac OS X 10.11.5 вызвала всплывающее окно XQuartz следующим образом:
>Sweave Noweb Syntax?
>>It seems you are using the Sweave-specific syntax in line(s)
>>9, 15, <snip>; you may need Sweave2knitr("sos.Rnw") to
>>convert it to knitr'.
Я сделал следующее, как он спросил:
Sweave2knitr('sos.Rnw')
Это произвело файл 'sos-knitr.Rnw'. Я открыл этот файл в RStudio и нажал "Компилировать PDF". Я получил только одну строку:
>Loading required package: knitr"
Если я получил что-нибудь еще, я не знаю, куда это пошло.
Любое предложение о том, как я могу пройти через это?
Спасибо, Спенсер Грейвс
1 ответ
RStudio использует knitr
по умолчанию вместо sweave
сгенерировать код. Отмените это решение, выполнив следующие действия:
RStudio:
Сервис -> Глобальные параметры -> Sweave -> Weave Rnw файлы, используя: Sweave