2016-06-19 5 views
0

У меня возникло несколько проблем с виньеткой «sos» в пакете «sos», который был на CRAN с 2009 года. Недавно я заметил, что он терпит неудачу несколькими способами, и я могу Не выясните, как устранить некоторые проблемы. "Компиляция PDF" на «sos.Rnw» в RStudio с R 3.3.0 под Mac OS X 10.11.5 произвел XQuartz всплывающее окно следующим образом:компиляция наследия Sweave с RStudio 0.99.902

>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" 

Если у меня есть что-то еще, я не знаю, куда он пошел.

Любое предложение о том, как я могу пройти мимо этого?
Спасибо, Спенсер Graves

ответ

2

RStudio использует knitr по умолчанию вместо sweave для генерации кода. Откат это решение, выполнив следующие действия:

RStudio:

Инструменты -> Общие параметры -> Sweave -> Плетение RNW файлы с помощью: Sweave

+0

Спасибо. Есть ли способ переключить это в коде? Большая часть моей работы с виньеткой в ​​наши дни использует RMarkdown. Spencer Graves –

+0

Только конкретные среды проекта, если вы предпочитаете использовать кнопку компиляции. – coatless

+1

попробуйте ['%! Rnw weave = Sweave'] (https://support.rstudio.com/hc/en-us/articles/200532247?version=0.99.891&mode=desktop) – baptiste

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

  • Нет связанных вопросов^_^