Skip to contents

Applique des options de style cohérentes aux tableaux gt selon les standards graphiques de l'OFCE. Configure la taille des polices, les espacements, les bordures et les marques de notes de bas de page.

Usage

ofce_tab_options(data, ...)

Arguments

data

Un objet gt table

...

Arguments supplémentaires passés à gt::tab_options() qui remplaceront les valeurs par défaut OFCE

Value

Un objet gt table avec les options de style appliquées

Details

Les options par défaut appliquées sont :

  • footnotes.font.size = "90%" - Taille réduite pour les notes

  • source_notes.font.size = "100%" - Taille normale pour les sources

  • quarto.disable_processing = TRUE - Désactive le traitement Quarto

  • table_body.hlines.style = "none" - Pas de lignes horizontales dans le corps

  • column_labels.padding = 3 - Espacement des en-têtes de colonnes

  • data_row.padding = 2 - Espacement des lignes de données

  • footnotes.multiline = FALSE - Notes sur une seule ligne

  • footnotes.padding = 5 - Espacement des notes

  • source_notes.padding = 2 - Espacement des sources

  • table.border.bottom.style = "none" - Pas de bordure inférieure

  • row_group.padding = 2 - Espacement des groupes de lignes

Les marques de notes de bas de page utilisent des lettres (a, b, c, etc.) via gt::opt_footnote_marks().

Examples

library(gt)
library(dplyr)
#> 
#> Attaching package: ‘dplyr’
#> The following objects are masked from ‘package:stats’:
#> 
#>     filter, lag
#> The following objects are masked from ‘package:base’:
#> 
#>     intersect, setdiff, setequal, union

# Tableau simple avec options OFCE
mtcars |>
  head() |>
  gt() |>
  ofce_tab_options()
mpg cyl disp hp drat wt qsec vs am gear carb
21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
22.8 4 108 93 3.85 2.320 18.61 1 1 4 1
21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
18.7 8 360 175 3.15 3.440 17.02 0 0 3 2
18.1 6 225 105 2.76 3.460 20.22 1 0 3 1
# Remplacer certaines options par défaut mtcars |> head() |> gt() |> ofce_tab_options( table.font.size = "12px", data_row.padding = 4 )
mpg cyl disp hp drat wt qsec vs am gear carb
21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
22.8 4 108 93 3.85 2.320 18.61 1 1 4 1
21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
18.7 8 360 175 3.15 3.440 17.02 0 0 3 2
18.1 6 225 105 2.76 3.460 20.22 1 0 3 1