Я боролся в течение недели, теперь пытаясь выяснить, как генерировать отчеты в R, использующем или Sweave или Brew. Я должен сказать, что право вначале, что никогда не использовал Tex прежде, но я понимаю логику его.
Я несколько раз читал этот документ. Однако я не могу даже заставить простой пример анализировать. Варево успешно преобразовывает простой файл разметки (просто заголовок и некоторый текст) в .tex файл (никакая ошибка). Но это никогда не преобразовывает tex в PDF.
> library(tools)
> library(brew)
> brew("population.brew", "population.tex")
> texi2dvi("population.tex", pdf = TRUE)
Последний шаг всегда перестал работать с:
Error in texi2dvi("population.tex", pdf = TRUE) :
Running 'texi2dvi' on 'population.tex' failed.
Что я делаю неправильно?
Отчет, который я пытаюсь создать, довольно прост. У меня есть 157 других анализов для суммирования. У каждого есть 4 графика, 1 таблица и сводка. Я просто хочу
output plot 1,2,3,4
output table
\pagebreak
...
именно. Кто-либо может помочь мне добраться далее? Я использую osx, не устанавливайте Tex.
спасибо
Если вы работаете в OSX, может быть, как хорошо установите полную версию tex live
http://mirror.ctan.org/systems/mac/mactex/MacTeX.mpkg.zip
Это большая загрузка, но было бы хорошо никогда не устанавливать дополнительные пакеты.
Другое решение - попробовать решение подключения R к microsoft.
Он намного слабее Sweave, но для базовой отчетности может быть то, что вам нужно.
Возможно, вы захотите просмотреть приведенные здесь примеры сеансов: Экспорт вывода R в MS-Word с помощью R2wd (пример сеанса)
Вы не можете запустить это без установленного texi2dvi
или TeX.
Альтернативой может быть вывод html - для этого пригодится пакет hwriter .
Тем не менее, если вы хотите создавать PDF-файлы, Sweave - это то, что вам нужно. Сайт Фрэнка Харрелла содержит много полезной информации, но все это требует некоторого знакомства с LaTeX, поэтому вам может потребоваться сначала установить и изучить его.
Возможно, стоит потратить неделю или около того на то, чтобы просто использовать LaTeX без R и пройти через кучу вводных учебников по LaTeX. Таким образом, когда вы начнете создавать документы Sweave или Brew и у вас появятся ошибки, вы сможете лучше определить, является ли ошибка следствием LaTeX или Sweave / Brew. Пара инструментов для Windows, которые облегчают работу с LaTeX, включают MikTeX + TeXnicCenter или MikTeX + WinEdt.
Другое решение: пакет ascii в сочетании с вашим любимым языком разметки (asciidoc, txt2tags, restructuredtext, org или textile).