2015-06-24 12 views
8

Jestem nowy w pisaniu paczek R. Próbuję nauczyć się tworzyć winietę dla mojej paczki. Folder Stworzyłem s winiet z plikiem coraz-started.RmdJak zbudować winietę pdf w R i RStudio

--- 
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. 

Aby zbudować winiety używam komendy:

devtools::build_vignettes() 

Potem biegnę Rcmd.exe INSTALL my_package i przeglądać mój winiety biegnę:

browseVignettes("my_package") 

jednak widzę tylko winiet w hTML i źródłowym formacie: I don't see the pdf option for vignettes

Jak widać na zrzucie ekranu, nie ma opcji "pdf". Jak skonfigurować plik .Rmd, aby utworzyć moją winietę w formacie pdf?

+0

Czy to odpowiedź na pytanie? http://stackoverflow.com/questions/30936969/enforce-pdf-package-vignette-with-knitr lub ewentualnie spróbuj [output: pdf_document] (http://rmarkdown.rstudio.com/pdf_document_format.html)? –

Odpowiedz

5

w nagłówku, mówisz R do wyjścia tylko winieta html w linii:

output: rmarkdown::html_vignette 

Jeśli chcesz pdf, spróbuj:

output: pdf_document 

Według R packages:

Dane wyjściowe: informuje to o rsetnie, którego formatera wyjściowego użyć. Istnieje wiele opcji, które są przydatne w przypadku regularnych raportów (w tym html, pdf, pokazów slajdów, ...), ale rmarkdown :: html_vignette został specjalnie zaprojektowany, aby działał dobrze w pakietach. Więcej informacji znajduje się w pliku? Rmarkdown :: html_vignette.

Możesz mieć kilka małych problemów przy użyciu surowego pliku pdf.

W tym czasie rmarkdown nie posiada output: rmarkdown::pdf_vignette opcję

+8

I nie ma potrzeby posiadania opcji 'output: rmarkdown :: pdf_vignette' (" pdf_document "po prostu zadziała). Powód "html_vignette" wyjaśniono tutaj: http://rmarkdown.rstudio.com/package_vignette_format.html –

+0

Dobre wyjaśnienie. Tak więc widzę, że format html_vignette jest preferowanym formatem w pakietach R, ponieważ rozmiar jest znacznie mniejszy. – jirikadlec2

Powiązane problemy