Package 'chubrestdown'

Title: Formats R Markdown à la charte du CHU de Brest
Description: Wrappers des six formats du package 'rmdformats' (readthedown, downcute, robobook, material, html_clean, html_docco) habillés à la charte graphique du CHU de Brest : palette issue du logo officiel 2021, logo flotté sur le titre, styles des tables kable et DT::datatable (extension Buttons), correctifs de mise en page (alignement des DataTables, largeur de conteneur, mode light/dark de downcute).
Authors: DIM CHU Brest [aut, cre]
Maintainer: DIM CHU Brest <[email protected]>
License: MIT + file LICENSE
Version: 1.0.0
Built: 2026-07-20 16:14:47 UTC
Source: https://github.com/GuillaumePressiat/chubrestdown

Help Index


DT::datatable à la charte CHU Brest

Description

Encapsule DT::datatable() avec l'extension Buttons et les options éprouvées avec les formats chubrestdown : boutons copy/csv/excel/ colvis, largeur 100 % et autoWidth = FALSE (évite les décalages de mise en page), pas de noms de lignes.

Usage

chu_datatable(
  x,
  n = 12,
  buttons = c("copy", "csv", "excel", "colvis"),
  escape = FALSE,
  ...
)

Arguments

x

Un data.frame (ou objet accepté par DT::datatable()).

n

Nombre de lignes par page (défaut : 12).

buttons

Boutons de l'extension Buttons.

escape

Échapper le HTML des cellules (défaut FALSE, comme l'usage DIM ; passer TRUE pour des données non maîtrisées).

...

Autres arguments passés à DT::datatable().

Value

Un htmlwidget DT.


Format downcute à la charte CHU Brest

Description

Injecte, en plus des CSS, un script after_body qui applique la charte par-dessus les thèmes light/dark de downcute (leurs couleurs sont posées en styles inline par JavaScript) et pose la classe chu-dark sur ⁠<html>⁠ en mode sombre.

Usage

chu_downcute(css = NULL, includes = NULL, ...)

Arguments

css

Feuilles de style additionnelles.

includes

Un objet rmarkdown::includes() ; le script charte y est ajouté en after_body sans écraser les includes existants.

...

Autres arguments passés à rmdformats::downcute().


Format html_clean à la charte CHU Brest

Description

Format html_clean à la charte CHU Brest

Usage

chu_html_clean(css = NULL, ...)

Arguments

css

Feuilles de style additionnelles (appliquées après la charte).

...

Autres arguments passés à rmdformats::html_clean().


Format html_docco à la charte CHU Brest

Description

Format html_docco à la charte CHU Brest

Usage

chu_html_docco(css = NULL, ...)

Arguments

css

Feuilles de style additionnelles (appliquées après la charte).

...

Autres arguments passés à rmdformats::html_docco().


Format material à la charte CHU Brest

Description

Format material à la charte CHU Brest

Usage

chu_material(css = NULL, ...)

Arguments

css

Feuilles de style additionnelles (appliquées après la charte).

...

Autres arguments passés à rmdformats::material().


Format readthedown à la charte CHU Brest

Description

Format readthedown à la charte CHU Brest

Usage

chu_readthedown(css = NULL, ...)

Arguments

css

Feuilles de style additionnelles (appliquées après la charte).

...

Autres arguments passés à rmdformats::readthedown().


Format robobook à la charte CHU Brest

Description

Format robobook à la charte CHU Brest

Usage

chu_robobook(css = NULL, ...)

Arguments

css

Feuilles de style additionnelles (appliquées après la charte).

...

Autres arguments passés à rmdformats::robobook().