ESS / AucTeX / Sweave интеграция
Я использую дистрибутив GNU / Linux (Arch, если это актуально), Emacs v23.2.1, ESS v5.9 и AucTeX v11.86.
Я хочу настроитьAucTeX распознавать.Rnw файлы, чтобы я мог запуститьЛатекс на.Rnw файлы сC-c C-c
и получить.dvi файл автоматически. Я считаю, что это вполне осуществимо, редактируя файл .emacs, но я до сих пор не совсем понялElisp.
Еще одна проблема довольно раздражает - как-то,Латекс не признает\usepackage{Sweave}
в преамбуле, так что мне действительно нужно скопироватьSweave.sty
файл (в моем случае находится в/usr/share/R/texmf/Sweave.sty
) в каталог, где.Rnw файл находится (и я все больше расстраиваюсь из-за того, что это распространенная ошибка на платформах Windows!)
Мой вопрос сводится к двум проблемам:
как сделатьЛатекс признать\usepackage{Sweave}
(без копированияSweave.sty
в «домашнюю» папку каждый раз) [Редактировать: удалось это сделать; см. комментарий после ответа Дирка]как настроитьAucTeX Скомпилировать.Rnw файлы в.dvi