#> #> -------------- #> Kia Ora! I'm Earo. #> --------------#> \#> \#> \#> /\_/\ _#> /`` \ / )#> |n n |__ ( (#> =(Y =.β` `\ \ \#> {`"` \ ) )#> { / |/ /#> \\ ,( / /#> ) ) /-β\ ,_.β#> jgs (,(,/ ((,,/#>
#> #> -------------- #> Kia Ora! I'm Earo. #> --------------#> \#> \#> \#> /\_/\ _#> /`` \ / )#> |n n |__ ( (#> =(Y =.β` `\ \ \#> {`"` \ ) )#> { / |/ /#> \\ ,( / /#> ) ) /-β\ ,_.β#> jgs (,(,/ ((,,/#>
I'm a lecturer zoomer.
package developer
data["research
beta
v1.0.0
Include audience who are not just insiders, but also data scientists in general.
π Carpe Talk by Jenny Bryan and Mara Averick
1. Jot down in
2. Prettify with
3. Interact with
Unlike other h5 slides or latex beamer, e.g slidyfy, it's highly customisable and easy to customise.
install.packages("xaringan")
---title: "Presentation Ninja"subtitle: "β<br/>with xaringan"author: "Yihui Xie"institute: "RStudio, PBC"date: "2016/12/12 (updated: 2020-06-15)"output: xaringan::moon_reader: lib_dir: libs nature: highlightStyle: github highlightLines: true countIncrementalSlides: false---
I'll continue with my cookbook. The first chapter: mark your thoughts down in Rmd
---background-image: url(img/kunoichi.svg)background-position: 50% 50%background-size: coverclass: inverse middle## Presenting like a kunoichi with βοΈaringan1. Jot down in Markdown2. Prettify with CSS3. Interact with JS```{r eval = FALSE}install.packages("xaringan") #<<```.footnote[image credit: Emi Tanaka]---
install.packages("xaringan")
image credit: Emi Tanaka
Next chapter is styling your slides with css. Like all stuff on the web, css controls the style.
[1] "chocolate-fonts" "chocolate" "default-fonts" "default" [5] "duke-blue" "fc-fonts" "fc" "hygge-duke" [9] "hygge" "ki-fonts" "ki" "kunoichi" [13] "lucy-fonts" "lucy" "metropolis-fonts" "metropolis" [17] "middlebury-fonts" "middlebury" "ninjutsu" "rladies-fonts" [21] "rladies" "robot-fonts" "robot" "rutgers-fonts" [25] "rutgers" "shinobi" "tamu-fonts" "tamu" [29] "uo-fonts" "uo" "uol-fonts" "uol"
output: xaringan::moon_reader: css: [default, rladies, rladies-fonts]
Not a cup of tea?
custom.css
@import url('https://fonts.googleapis.com/css2?family=Libre+Barcode+128+Text&display=swap');.encoding { font-family: 'Libre Barcode 128 Text', cursive;}
---output: xaringan::moon_reader: css: [default, custom.css]---.encoding[This message is encoded.]
<div class="encoding"> <p>This message is encoded.</p></div>
This message is encoded.
```{r}# remotes::install_github("gadenbuie/countdown")countdown::countdown(minutes = 0, seconds = 42)```
00:42
```{r echo = FALSE}# remotes::install_github("gadenbuie/xaringanExtra")xaringanExtra::use_panelset()```
.panelset[ .panel[.panel-name[Code] <!-- Code --> ] .panel[.panel-name[Plot] <!-- Plot --> ]]
library(ggplot2)ggplot(mpg, aes(displ, hwy, colour = class)) + geom_point()
custom.js
output: xaringan::moon_reader: includes: after_body: "custom.js"
data["research
Typing is powered by typed.js
.
Use audio input js to control, so speak "Next page" for next page
portable || dynamic
#> #> -------------- #> Kia Ora! I'm Earo. #> --------------#> \#> \#> \#> /\_/\ _#> /`` \ / )#> |n n |__ ( (#> =(Y =.β` `\ \ \#> {`"` \ ) )#> { / |/ /#> \\ ,( / /#> ) ) /-β\ ,_.β#> jgs (,(,/ ((,,/#>
Keyboard shortcuts
β, β, Pg Up, k | Go to previous slide |
β, β, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |