2013-10-30 17 views
15

Sto cercando di salvare la presentazione Rpres HTML5 (a new feature of Rstudio) come documento PDF, che servirà come una presentazione volantino (come suggerito here)Rpres HTML5 presentazione "Salva come PDF" (Google Chrome) visualizza erroneamente

Il il problema è che l'output sembra incasinato nel pdf, anche per l'esempio di presentazione di base fornito con RStudio.

Come ricreare il problema - per copiare questo nuovo file .Rpres dall'interno RStudio, o semplicemente aprire il nuovo File -> New File -> R Presentation:

test 
======================================================== 
author: 
date: 

First Slide 
======================================================== 

For more details on authoring R presentations click the 
**Help** button on the toolbar. 

- Bullet 1 
- Bullet 2 
- Bullet 3 

Slide With Code 
======================================================== 

```{r} 
summary(cars) 
``` 

Slide With Plot 
======================================================== 

```{r, echo=FALSE} 
plot(cars) 
``` 

All'interno RStudio, clicca Preview -> View in Browser all'interno di Google Chrome, right-click -> Print... produrrà the following messy pdf

risposta

13

Al momento, RStudio non viene fornito con un CSS di stampa per Rpresentations. As per RStudio support reply here, stanno cercando di aggiungere la funzione per salvare come PDF direttamente in RStudio. Nel frattempo, Pandoc è la strada da percorrere.

EDIT 12 maggio 2014: la produzione

PDF delle presentazioni è nel frattempo stata implementata in RStudio. Puoi ottenere un bel PDF in formato orizzontale con i controlli per navigare tra le diapositive. Download preview version 0.98.836 or higher from here. Quindi fare clic su:

File -> New File -> R Markdown -> Presentation -> Default Output Format = PDF (Beamer)

enter image description here

+0

Su Rstudio 0.98.507 Non vedo il percorso che scrivi. Vedo solo: File -> Nuovo file -> R Markdown ... che apre un documento Rmarkdown, o forse vuoi dire che scrivo: "Default Output Format = PDF (Beamer)" da qualche parte nel documento? –

+1

@RasmusLarsen, scarica la versione di anteprima (in questo momento 0.98.836). Ho modificato la risposta. –

+7

La formattazione di ioslides è nettamente diversa da quella della presentazione di default di R e incollando da una all'altra genera tutti i tipi di errori. Esiste un modo per stampare file HTML5 esistenti generati da script Rpres in un file PDF in modo tale da non avere uno strano pdf confuso? – jebyrnes

3

È possibile utilizzare RStudio per aprire il file corrispondente .md, naturalmente bisogna in anteprima il .Rpres prima per generare il file .md. Quindi fare clic sul pulsante Anteprima per visualizzare il file .md e aprirlo in un browser. Infine, può essere stampato come hand-out.

+0

RStudio ora ha la nuova funzionalità integrata di presentazione in PDF, vedi modifica alla mia risposta. –

+0

Questo non ha funzionato molto bene per me (anche se è molto meglio che provare a stampare direttamente dagli RP). Ci sono problemi con stili e css. – Nova