2014-06-19 10 views
6

La nuova versione di Rstudio (0.98.932) ha molte nuove opzioni tra cui maglia a PDF. Un articolo che descrive la nuova versione ha un comment from Dave che dice:Rstudio a maglia PDF

... dopo l'installazione rstudio 0.98.932 Non capisco il piccolo menu a discesa per maglia-pdf o word durante la modifica di un file .RMD.

Ho lo stesso problema. Una risposta utile è stato postato:

Potrebbe essere che sia:

a) Non si esegue R 3.0 (che è necessario per RMarkdown v2); oppure

b) Si dispone di un renderizzatore di markdown personalizzato definito (markdownToHTML opzione). È possibile verificare la presenza di questo eseguendo:

getOption (“rstudio.markdownToHTML”)

che ha risolto il problema di Dave (b), ma quando ho eseguito quel comando ottengo NULL

> getOption("rstudio.markdownToHTML") 
NULL 

Che presumo significa che non ho definito un renderizzatore di markdown personalizzato. (In precedenza l'ho fatto in un .Rprofile personalizzato, ma l'ho rimosso.) La mia versione R è 3.1.0.

Ho frainteso il comando getOption? Qualcos'altro potrebbe inciampare nel mio Rstudio?

risposta

7

Ho appena installato la nuova versione di RStudio (0.98.932), che mi ha spinto ad aggiornare un paio di pacchetti (non mi ricordo quale, anche se vedo che ho knitr 1.6, markdown 0.7 e rmarkdown 0.2. 46). All'inizio ho avuto lo stesso problema; c'era solo una singola opzione 'maglia' sulla barra degli strumenti. Sono riuscito a ottenere la possibilità di lavorare a .pdf aggiungendo quanto segue alla testa del mio file .Rmd.

--- 
title: "Sample Document" 
output: pdf_document 
--- 

Fatto questo, ora mi trovo io ho un menu con le opzioni in basso a lavorare a maglia in HTML, PDF e la parola. C'è anche una piccola icona dell'ingranaggio che fornisce l'accesso alle opzioni del documento R Markdown che prima non c'era. Non ho idea di quale fosse il problema ma ora sembra OK!

+0

sei una stella! Penso che sia stato l'aggiornamento dei pacchetti a farlo perché ora l'apertura di un nuovo documento di markdown R apre una finestra di dialogo e tutto funziona da lì. Grazie! – Tom

1

Aggiungendo @nicholas risposta Questo è anche il motivo per cui io creo nuovi documenti .RMD attraverso la GUI RStudio

File> Nuovo file> R Markdown.

In questo modo l'intestazione YAML viene compilata correttamente.