Подтвердить что ты не робот

Как создать файл документации R (.Rd) в латекс?

Есть ли простой способ создать файл документации R для простых функций R?

Я знаю, что могу редактировать файл .Rd в R-studio и просматривать его в файле HTML. Но как поместить его в латекс для редактирования и предварительного просмотра? Есть ли какой-нибудь латексный пакет, производящий формат документации R?

4b9b3361

Ответ 1

В пакете инструментов есть функция Rd2latex, которая будет конвертировать из формата .Rd в формат LaTeX. Это позволит вам просмотреть документацию в LaTeX. Однако это не позволяет преобразовать изменения в документ LaTeX обратно в документ .Rd.

Ответ 2

Посмотрите Sweave, возможно, это поможет вам.

Sweave - это инструмент, который позволяет внедрить R-код для полного анализа данных в латексных документах.

Целью является создание динамических отчетов, которые могут автоматически обновляться, если данные или анализ меняются. Вместо того, чтобы вставлять в отчет сборный граф или таблицу, главный документ содержит код R, необходимый для его получения. При прохождении через R все результаты анализа данных (таблицы, графики и т.д.) Создаются "на лету" и вставляются в итоговый латексный документ.

Отчет может автоматически обновляться, если данные или анализ меняются, что позволяет действительно воспроизводить исследования.

Ответ 3

Отъезд printr http://yihui.name/printr/. Он должен делать то, что вам нужно, если вы используете knitr.

Проблема с Rd2latex заключается в том, что я не понял, какой файл стиля мне нужно использовать, иначе он отлично работает.

Ответ 4

Когда вы создаете латексный код с помощью функции Rd2latex, убедитесь, что вы скопировали файл Rd.sty из каталога R, вставьте его и где-нибудь, что латекс может его увидеть, и используйте \usepackage{Rd}.

Ответ 5

Попробуйте knitr пакет, простой способ генерации гибких и быстрых динамических отчетов с R для LaTex.