Prezentace pro webový prohlížeč
Prezentace se vytvářejí ve formátu R Markdown, viz přehled značek Help, Markdown Quick Reference.
Ukázka jednoduché prezentace R Presentation: rpres_zakladni.
Ukázka pokročilé prezentace R Presentation včetně vlastních fontů: rpres_jinefonty.
Ukázka pokročilé prezentace Slidify včetně interaktivních kvízů: slidify.
Zdrojové soubory příkladů ke stažení: prezentace_zdrojove_soubory.zip.
R Presentation
- Přímá integrace v R Studiu.
- Dobrá kompatibilita s moderními prohlížeči.
Nová prezentace
- Nové slidy vytvoříme z menu File, New File, R Presentation.
- A nebo vyjdeme z nějakých již existujících, které editujeme.
- Defaultní font má divný vzhled českých znaků, proto je dobré ho přenastavit, viz ukázkové příklady.
Hlavní ovládání
- Lišta nad zdrojovým souborem, tlačítko Preview.
- Vpravo nahoře záložka Presentation, tlačítko More, volby View in Browser nebo Save As Web Page…
- Tlačítko napravo od More, publikace zdarma na veřejném serveru RPubs (nutná registrace).
Detaily
- Při volbě vlastních fontů (v externích souborech) problém se serverem RPubs (neumožňuje dohrát externí soubory), na vlastních serverech samozřejmě bez problémů.
Pokud zlobí MathJax (matematické vzorce fungují pouze offline, nikoliv online), tak ručně editovat výsledné .html takto (hledejte MathJax a změňte podobný řádek na následující adresu):
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Slidify
- Umožňuje tvorbu interaktivních kvízů (hlavní výhoda oproti R Presentation).
- Větší problémy s kompatibilitou, převážně s hezkým zobrazením českých fontů (nejlépe běží v prohlížeči Chrome).
- Nutno zdůraznit uživatelům, aby k pohybu používali šipky (mnohým lidem to nedojde).
- Ne vždy se u rozsáhlejších prezentací plných obrázků načtou napoprvé všechny strany, pak je potřeba v prohlížeči znovu načíst (opět nutno instruovat uživatele, protože jim často ani nedojde, že prezentace není celá).
- V současné verzi problém s češtinou na titulní stránce (vyřešeno alternativní verzí).
- Slidify je dílem jednoho člověka, který v poslední době neprovádí časté aktualizace.
Instalace
- Jednorázově provedeme instalaci příkazy
Verze s fungující češtinou i na titulní stránce
install.packages("devtools")
devtools::install_github("bbTomas/slidify")
devtools::install_github("bbTomas/slidifyLibraries")
Originální verze
install.packages("devtools")
devtools::install_github("ramnathv/slidify")
devtools::install_github("ramnathv/slidifyLibraries")
Nová prezentace
- Nové slidy vytvoříme nejlépe zkopírováním a editací již existujících.
Vytvoření výsledného .html
library(slidify)
slidify("souborPrezentace.Rmd")
Nebo přeložíme je tlačítkem Knit HTML.
© 5. 1. 2016 Tomáš Bořil, borilt@gmail.com