Как создать файл документации R (.Rd) в латекс?
Есть ли простой способ создать файл документации R для простых функций R?
Я знаю, что могу редактировать файл .Rd
в R-studio и просматривать его в файле HTML. Но как поместить его в латекс для редактирования и предварительного просмотра? Есть ли какой-нибудь латексный пакет, производящий формат документации R?
Ответы
Ответ 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.