2014-09-11 16 views
6

Attualmente sembra che ci siano due modi per fare le presentazioni in R:Convert RStudio presentazione (.Rpres) per rmarkdown presentazione (.RMD)

Per me, sembra che quest'ultimo sia leggermente più potente. Il formato di input è molto simile, ma non identico. Sto pensando di convertire una presentazione RStudio in rmarkdown. Qual'è il miglior modo per farlo? Che ne dici della conversione?

In questa nota, mi piacerebbe davvero vedere un'anteprima "in-riquadro" per le presentazioni rmarkdown in RStudio, proprio come per le presentazioni RStudio. Mi chiedo perché questo non è implementato - l'anteprima appare forzatamente in una finestra modale. Problemi tecnici?

+3

Il motivo dell'anteprima nel riquadro non è implementato per rmarkdown che ha a che fare con il formato ioslides, che è l'impostazione predefinita per le presentazioni rmarkdown. Ha un sacco di dimensioni assolute in esso, e di conseguenza sembra e si comporta male quando è collocato in uno spazio piccolo/incorporato. Queste sfide possono essere superate con abbastanza gomito/CSS/JS, quindi non è improbabile che le presentazioni .Rmd possano essere visualizzate in un riquadro in futuro. – Jonathan

+0

@ Jonathan: Grazie per il vostro feedback. Il tuo componente del browser supporta il ridimensionamento, proprio come la funzionalità "zoom" in Chromium e Firefox? Quindi potresti ancora rendere ioslides alla loro dimensione desiderata e ridimensionarli semplicemente. Capisco che '.Rpres' usi reveal.js sotto il cofano - forse il riquadro di anteprima potrebbe essere abilitato per quelle presentazioni di' .Rmd' che usano reveal.js? – krlmlr

risposta

3

Per passare da .Rpres a .Rmd è necessario modificare l'estensione del file (facile) e la parte anteriore del documento markdown (leggermente più coinvolgente).

file di A .Rpres pone la questione di fronte alla prima diapositiva:

Untitled 
============================= 
author: Your Name Here 
date: 4 July, 2015 

mentre un documento .RMD pone la questione di fronte in un blocco speciale:

--- 
title: "Untitled" 
author: "Your Name Here" 
date: "04 July, 2015" 
output: ioslides_presentation 
--- 

Il resto della presentazione il codice rimane in e dovrebbe richiedere un lavoro minimo per la conversione.

Alcune eccezioni che mi viene in mente immediatamente includono

  • ioslides/slidify non supportano le colonne tramite *** (un vero peccato, in quanto questo è così conveniente)
  • Rpres non supporta citazioni e una bibliografia (anche una vergogna)

Inoltre, durante la conversione è necessario cercare qualsiasi CSS speciale o altre direttive supportate da un solo framework.

+0

Commento tardivo, ma per altri lettori: Slidify ha una soluzione alternativa per due layout di colonna: http://slidify.org/customize.html (vedere la sezione "Personalizzazione dei layout") –

Problemi correlati