Как настроить R с LyX?

Я хочу настроить R с LyX. Просматривая Интернет, я нашел много ресурсов.

«Официальный» текст кажется не самым современным: http://wiki.lyx.org/LyX/LyxWithRThroughSweave

Я выполнил большинство шагов здесь: http://wiki.lyx.org/uploads/LaTeX/SweaveR/lyx_with_r_and_sweave_instructions.pdf Но так ли это было необходимо? Или LyX 2.x делает некоторые из них устаревшими? Из прочтения этого поста: http://yihui.name/en/2011/05/sweave-and-pgfsweave-in-lyx-2-0-x-experimental/ Я больше не был так уверен.

Итак, мой вопрос: какое самое актуальное объяснение того, как настроить и использовать LyX с R?

Кроме того, с каким редактором вам удобно работать в сочетании с LyX?

Спасибо.


r lyx
person Tal Galili    schedule 18.09.2011    source источник
comment
Я думал, что у LyX есть собственный WYSIWYG-интерфейс, поэтому не имеет смысла редактировать файлы LyX в другом редакторе...?   -  person Ben Bolker    schedule 19.09.2011
comment
И Рамнатх, и Бен правы. В LyX 2.0 поддержка Sweave является стандартной. Откройте новый документ, перейдите в Документ -> Настройки -> Модули, затем добавьте Sweave. Обязательно выделите свои фрагменты и установите среду Chunk, и все будет готово. Даже не нужно Ctrl+Enter больше.   -  person G. Jay Kerns    schedule 19.09.2011
comment
Бен, так включает ли LyX подсветку синтаксиса R и тому подобное? Вы разрабатываете свой код в LyX или в чем-то еще, что вы комбинируете с LyX?   -  person Tal Galili    schedule 19.09.2011
comment
Г. Джей - спасибо за ответ. Могу ли я спросить вас, знаете ли вы какие-либо обновленные документы, объясняющие, как использовать эти функции?   -  person Tal Galili    schedule 19.09.2011
comment
@Тал. К сожалению, LyX не выполняет подсветку синтаксиса для кода R. Если вы используете pgfSweave, вы можете получить подсветку синтаксиса в скомпилированном файле pdf.   -  person Ramnath    schedule 19.09.2011


Ответы (1)


Я использую LyX 2.0 с Sweave и pgfSweave ежедневно. LyX 2.0 поставляется с модулем под названием Sweave, который сразу же позволяет вам использовать Sweave в ваших документах. Если вы планируете использовать pgfSweave, вам необходимо (а) загрузить модуль pgfSweave и (б) установить несколько конвертеров. Подробности доступны по третьей указанной вами ссылке.

Надеюсь это поможет.

person Ramnath    schedule 18.09.2011
comment
Привет Рамнатх - большое спасибо. Не могли бы вы указать мне на некоторые из наиболее обновленных документов, которые показывают, как использовать эти функции? - person Tal Galili; 19.09.2011
comment
Я работал над этим долгое время, и я верю, что pgfSweave, наконец, официально войдет в LyX (по оптимистичной оценке - LyX 2.0.2). Тем не менее, вам не нужно ждать официального релиза LyX — оригинальная статья Грегора в R News объяснила в основном всю механику, хотя LyX 2.0 может избавить его от множества проблем, с которыми он столкнулся в то время. Я не совсем рекомендую другие ресурсы, поскольку слишком много руководств (включая мое) было действительно большой проблемой; некоторые не совсем правильные, а некоторые устарели. - person Yihui Xie; 20.09.2011