Как построить PDF виньетка в R и RStudio
Я новичок в написании R пакетов. Я пытаюсь научиться делать виньетку для моей посылки. Я создал папку виньеток с файлом "Getting-Start.Rmd"
---
title: "WaterML Tutorial"
author: "Jiri Kadlec"
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Introduction to the WaterML R package}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
## Quick Start
This simple example shows how to get started with the <my R package>.
Для построения виньетки я использую команду:
devtools::build_vignettes()
Тогда я бегу Rcmd.exe INSTALL my_package
и для просмотра моей виньетки я запускаю:
browseVignettes("my_package")
Однако я вижу только виньетки в формате HTML и исходного кода:
Как вы видите на скриншоте, здесь нет опции "pdf". Как мне настроить мой файл.Rmd для создания моей виньетки в формате pdf?
1 ответ
В вашем заголовке вы указываете R выводить только строку html:
output: rmarkdown::html_vignette
Если вы хотите PDF, попробуйте:
output: pdf_document
Согласно R пакетов:
Вывод: сообщает rmarkdown, какой форматер вывода использовать. Есть много опций, которые полезны для регулярных отчетов (включая html, pdf, слайд-шоу,...), но rmarkdown::html_vignette был специально разработан, чтобы хорошо работать внутри пакетов. Смотрите? Rmarkdown:: html_vignette для более подробной информации.
Таким образом, у вас могут возникнуть небольшие проблемы с использованием необработанного PDF.
В настоящее время rmarkdown не имеет output: rmarkdown::pdf_vignette
вариант