2014-09-11 8 views
6

Obecnie nie wydają się być dwa sposoby wykonywania prezentacji w R:Konwersja RStudio prezentacji (.Rpres) do rmarkdown prezentację (.Rmd)

Dla mnie wygląda na to, że ten drugi jest nieco mocniejszy. Format wejściowy jest bardzo podobny, ale nie identyczny. Zastanawiam się nad konwersją prezentacji RStudio na rmarkdown. Jaki jest najlepszy sposób na zrobienie tego? Co powiesz na konwersję?

W tej notatce chciałbym zobaczyć podgląd "rastrowych" prezentacji rStart w RStudio, podobnie jak w przypadku prezentacji RStudio. Zastanawiam się, dlaczego nie jest to zaimplementowane - podgląd siłą pojawia się w oknie modalnym. Problemy techniczne?

+3

Przyczyna wyświetlenia podglądu w panelu dla rmarkdown ma związek z formatem ioslides, który jest domyślny dla prezentacji rmarkdown. Ma w sobie wiele absolutnych rozmiarów, a co za tym idzie wygląda i zachowuje się kiepsko po umieszczeniu w małej/osadzonej przestrzeni. Wyzwania te można pokonać za pomocą wystarczającej ilości smaru kolanowego/CSS/JS, więc jest mało prawdopodobne, że prezentacje .Rmd będą renderowane w okienku w pewnym momencie w przyszłości. – Jonathan

+0

@ Jonathan: Dziękuję za twoją opinię. Czy Twój składnik przeglądarki obsługuje skalowanie, podobnie jak funkcja "powiększania" w Chromium i Firefox? Wtedy nadal możesz renderować nawet ioslidy w pożądanym wymiarze i po prostu zmniejszać. Rozumiem, że '.Rpres' używa pliku reveal.js pod maską - być może okienko podglądu może być włączone dla tych prezentacji' .Rmd', które używają pliku reveal.js? – krlmlr

Odpowiedz

3

Aby zmienić format z .Rpres na .Rmd, należy zmienić rozszerzenie pliku (łatwe) i główną treść dokumentu obniżki (nieco bardziej zaangażowany).

A .Rpres plik umieszcza przednią sprawę na pierwszym slajdzie:

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

natomiast dokument .Rmd umieszcza przednią sprawę w specjalnym bloku:

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

Reszta prezentacji kod pozostaje w numerze i wymaga minimalnej pracy do przekonwertowania.

Niektóre wyjątki, które mogę myśleć natychmiast obejmują

  • ioslides/slidify nie obsługuje kolumn poprzez *** (wstyd, ponieważ jest to tak wygodne)
  • Rpres nie obsługuje cytatów i bibliografia (także wstyd)

Dodatkowo, podczas konwertowania trzeba będzie szukać specyficznych CSS lub innych dyrektyw, które są obsługiwane tylko przez jedną strukturę.

+0

Późny komentarz, ale dla innych czytelników: Slidify ma obejście dla dwóch układów kolumn: http://slidify.org/customize.html (zobacz sekcję "Dostosowywanie układów") –

Powiązane problemy