Как я генерирую отчеты в R без texi2dvi или установленного TEX?

Я боролся в течение недели, теперь пытаясь выяснить, как генерировать отчеты в 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.

спасибо

7
задан Robert Harvey 3 April 2013 в 14:49
поделиться

5 ответов

Если вы работаете в OSX, может быть, как хорошо установите полную версию tex live

http://mirror.ctan.org/systems/mac/mactex/MacTeX.mpkg.zip

Это большая загрузка, но было бы хорошо никогда не устанавливать дополнительные пакеты.

3
ответ дан 6 December 2019 в 15:19
поделиться

Другое решение - попробовать решение подключения R к microsoft.

Он намного слабее Sweave, но для базовой отчетности может быть то, что вам нужно.

Возможно, вы захотите просмотреть приведенные здесь примеры сеансов: Экспорт вывода R в MS-Word с помощью R2wd (пример сеанса)

2
ответ дан 6 December 2019 в 15:19
поделиться

Вы не можете запустить это без установленного texi2dvi или TeX.

Альтернативой может быть вывод html - для этого пригодится пакет hwriter .

Тем не менее, если вы хотите создавать PDF-файлы, Sweave - это то, что вам нужно. Сайт Фрэнка Харрелла содержит много полезной информации, но все это требует некоторого знакомства с LaTeX, поэтому вам может потребоваться сначала установить и изучить его.

4
ответ дан 6 December 2019 в 15:19
поделиться

Возможно, стоит потратить неделю или около того на то, чтобы просто использовать LaTeX без R и пройти через кучу вводных учебников по LaTeX. Таким образом, когда вы начнете создавать документы Sweave или Brew и у вас появятся ошибки, вы сможете лучше определить, является ли ошибка следствием LaTeX или Sweave / Brew. Пара инструментов для Windows, которые облегчают работу с LaTeX, включают MikTeX + TeXnicCenter или MikTeX + WinEdt.

2
ответ дан 6 December 2019 в 15:19
поделиться

Другое решение: пакет ascii в сочетании с вашим любимым языком разметки (asciidoc, txt2tags, restructuredtext, org или textile).

http://eusebe.github.com/ascii/

3
ответ дан 6 December 2019 в 15:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: