Formats R Markdown à la charte graphique du CHU de Brest, construits sur les six formats du package rmdformats.
Depuis une copie locale ou le dépôt Git interne du DIM :
# install.packages("remotes")
remotes::install_local("chemin/vers/chubrestdown")
# ou
remotes::install_github("https://github.com/GuillaumePressiat/chubrestdown")
Dans le YAML d'un .Rmd :
output:
chubrestdown::chu_readthedown:
highlight: kate
Formats disponibles : chu_readthedown, chu_downcute, chu_robobook,
chu_material, chu_html_clean, chu_html_docco. Tous acceptent les
arguments du format rmdformats sous-jacent ; l'argument css permet
d'ajouter des feuilles de style après la charte.
Ou via RStudio : File → New File → R Markdown → From Template → Rapport CHU Brest.
Pour les tableaux interactifs :
chu_datatable(df, n = 12)
#195BA5, #2DAAE1, #BE1522) ;material) ;DT::datatable + extension Buttons (boutons,
recherche, pagination, colvis, coins arrondis) et tables kable ;table-wrapper), largeur de conteneur
adaptée aux écrans modernes, bouton « Code » repositionné ;chu_downcute : bascule light/dark pleinement fonctionnelle, la
charte s'adaptant à chaque mode (via un script after_body injecté
automatiquement).Les ressources (CSS, logos, script downcute) sont dans
inst/resources/. La palette est répétée dans chaque CSS : pour la
modifier, un remplacement global des codes hexadécimaux suffit
(#195BA5, #12466E, #2DAAE1, #BE1522, #F4F7FA).
Après modification des blocs roxygen dans R/, régénérer la
documentation : roxygen2::roxygenise().