ThinkRidentity

Arthur Bréant

2023-06-19

Slide de transition : Titre niveau 1

Slide de transition : Titre niveau 1

Éventuellement, avec du texte supplémentaire.

Slide simple: Titre niveau 2

Avec Quarto, il est possible de créer une slide à partir d’un titre de niveau 2.

Comme le cas de cette slide.

Il s’agit d’une slide de cours.

## titre simple

On peut aussi créer une slide, sans titre, avec ---

Il peut s’agir d’une slide de cours.

--- 

Slide simple avec commentaire

Certaines slides peuvent avoir des notes pour le formateur.

Pour y accéder, soit pour le menu burger, soit par la touche s de votre clavier.

::: {.notes}
Coucou, tu le vois ?
:::

Slide simple avec code annoté

Nécessite la version 1.3 de Quarto : https://quarto.org/docs/authoring/code-annotation.html

library(tidyverse)
library(palmerpenguins)
penguins |>
  mutate(
    bill_ratio = bill_depth_mm / bill_length_mm,
    bill_area  = bill_depth_mm * bill_length_mm
  )
1
Take penguins, and then,
2
add new columns for the bill ratio and bill area.

Slide simple avec code highlighté

Dans le cours sur Shiny, notamment, on a du code highlighté.

C’est possible de le faire dans Quarto :

library(tidyverse)
library(palmerpenguins)
penguins |>                                     
  mutate(                                       
    bill_ratio = bill_depth_mm / bill_length_mm,
    bill_area  = bill_depth_mm * bill_length_mm 
  )   
```{.r code-line-numbers='1,2,4,7'}
library(tidyverse)
library(palmerpenguins)
penguins |>                                     
  mutate(                                       
    bill_ratio = bill_depth_mm / bill_length_mm,
    bill_area  = bill_depth_mm * bill_length_mm 
  )   
```

Slide simple avec code highlighté (progressivement)

Et de le faire “progressivement

library(tidyverse)
library(palmerpenguins)
penguins |>                                     
  mutate(                                       
    bill_ratio = bill_depth_mm / bill_length_mm,
    bill_area  = bill_depth_mm * bill_length_mm 
  )   
```{.r code-line-numbers='1|2|4,7'}
library(tidyverse)
library(palmerpenguins)
penguins |>                                     
  mutate(                                       
    bill_ratio = bill_depth_mm / bill_length_mm,
    bill_area  = bill_depth_mm * bill_length_mm 
  )   
```

Slide simple avec colonnes

library(shiny)
server <- function(input, output,session) {
  output$heure_petit_dej <- renderPlot({ ... })
}

 

::: {.columns}
::: {.column width='30%'}
```{r eval = FALSE, echo=TRUE}
library(shiny)
```
:::
::: {.column width='70%'}
```{r eval = FALSE, echo=TRUE}
server <- function(input, output,session) {
  output$heure_petit_dej <- renderPlot({ ... })
}
```
:::
::::

Slide simple avec les éléments centrés

Il est possible de placer les éléments dans la page ou dans une colonne avec {.center-items}, {.right-items}

Aligné à gauche

library(shiny)
library(dplyr)
library(ggplot2)
library(readr)

ui <- fluidPage(
  ...
)

Centré

server <- function(input,
                   output,
                   session) {
  ...
}

Aligné à droite

shiny::runApp()

 

::: {.center-items }
Au milieu
:::

Au milieu

::: {.right-items }
A droite
:::

À droite

Composants

Les dashed-box

un carré orange

peut devenir

un carré bleu

ou redevenir

un carré orange

Les call out

Ce sont des composants nativement intégrés dans Quarto.

Notez qu’il existe cinq types d’appel, à savoir : note, tip, warning, caution, and important.

Warning

Warning

Note

Note

Tip

Tip

Caution

Caution

Important

Important