Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Déclinaison Rmarkdown #4

Open
tvroylandt opened this issue Apr 23, 2020 · 15 comments
Open

Déclinaison Rmarkdown #4

tvroylandt opened this issue Apr 23, 2020 · 15 comments

Comments

@tvroylandt
Copy link
Contributor

Faire 4 CSS pour RMarkdown :

  • un global assez light ;
  • un pour les fonts ;
  • un pour pagedown ;
  • un pour xaringan.

Normalement ça devrait combler les besoins.

@tvroylandt tvroylandt self-assigned this Apr 23, 2020
@MaelTheuliere
Copy link
Collaborator

On peut rajouter pkgdown, bookdown, rolldown
Je pense que cette issue est à scinder en autant d'output

@tvroylandt
Copy link
Contributor Author

Oui certes. Mais normalement le global devrait permettre de faire la majorité des exports et le reste n'est que de l'ajustement par output.

J'utilise vraiment que pagedown, xaringan et bookdown donc je peux pas dire pour les autres. On va commencer par là et on ajustera ensuite.

@MaelTheuliere
Copy link
Collaborator

ok

@RLesur
Copy link
Member

RLesur commented Apr 27, 2020

A propos de bookdown : vous parlez de quel output format précisément ? bookdown::gitbook(), bookdown::html_document2(), bookdown::odt_document2()... ? Je comprends implicitement bookdown::gitbook() mais je n'en suis pas complètement certain.

En plus des feuilles de style CSS, on pourrait peut-être récapituler les output formats qu'on souhaite avoir et surtout leur donner un nom (c'est certainement le plus difficile).

Voici un premier essai de liste d'output formats qu'on aimerait avoir ainsi que des propositions de noms de fonctions :

  • bookdown::html_document2() -> gouvdown::html_gouv()
  • bookdown::gitbook() -> gouvdown::gitbook_gouv()
  • xaringan::moon_reader() -> gouvdown::diapo_gouv()
  • pagedown::html_paged() -> gouvdown::html_paged_gouv()
  • rolldown::scrollama() -> gouvdown::scroll_gouv()

Pour pkgdown, il n'y a pas d'output format, tout est à mettre dans inst/pkgdown : cependant, je me demande si sa place est bien dans gouvdown ou si un package à part doit être fait pour un thème pkgdown spécifique (c'est ce qui est fait ailleurs). D'ailleurs, je ne vois pas bien à ce stade comment gérer les polices dans un thème pkgdown open source 🤔

@tvroylandt
Copy link
Contributor Author

Et dans l'idéal un format note simple aussi, type ce qui se fait dans memor. Ca peut être à partir de pagedown, avec une version qui a une page de garde, toc, etc... et une présentation plus "dossier" et une autre qui est plus "light"

@RLesur
Copy link
Member

RLesur commented Apr 27, 2020

Et dans l'idéal un format note simple aussi, type ce qui se fait dans memor. Ca peut être à partir de pagedown, avec une version qui a une page de garde, toc, etc... et une présentation plus "dossier" et une autre qui est plus "light"

Bien vu. Il faudrait peut-être 2 output formats différents dans ce cas ?

@tvroylandt
Copy link
Contributor Author

Oui, ça peut être gouvdown::html_paged_note_gouv() et gouvdown::html_paged_dossier_gouv()

@RLesur
Copy link
Member

RLesur commented Apr 27, 2020

Oui, ça peut être gouvdown::html_paged_note_gouv() et gouvdown::html_paged_dossier_gouv()

on peut peut-être laisser tomber paged dans ce cas, et si on francise : pourquoi pas gouvdown::note_html() et gouvdown::dossier_html(). J'avais rajouté le suffixe _gouv pour éviter les conflits de nom de fonction mais là c'est peut-être pas nécessaire de le rajouter 🤔

@tvroylandt
Copy link
Contributor Author

On peut enlever html aussi... parce que le but de pagedown (en tout cas pour nous ici) c'est de sortir du PDF. Donc ça peut prêter à confusion aux moins informés qui voudront juste l'utiliser.

Et pareil je collerai bien un knit PDF en default dedans si possible.

@RLesur
Copy link
Member

RLesur commented Apr 27, 2020

On peut enlever html aussi... parce que le but de pagedown (en tout cas pour nous ici) c'est de sortir du PDF. Donc ça peut prêter à confusion aux moins informés qui voudront juste l'utiliser.

Et pareil je collerai bien un knit PDF en default dedans si possible.

J'avais laissé le suffixe _html au cas où quelqu'un aurait voulu faire un note_odt par exemple.

Mais je vois, tu veux te débarrasser de LaTeX, MSOffice et LibreOffice encore plus vite que moi 😄 Ca me va bien d'avoir simplement note() et dossier() quitte à faire des variantes ensuite.

@tvroylandt
Copy link
Contributor Author

tvroylandt commented Apr 27, 2020

All hail CSS & HTML !

@tvroylandt
Copy link
Contributor Author

Désolé je suis à la bourre totale sur le côté Rmd. J'ai eu pas mal de choses en ce moment à gérer.
J'essaye de m'y mettre bientôt !

D'ici là on peut faire un peu de teasing en affichant des graphs avec le thème et les palettes ?

@MaelTheuliere
Copy link
Collaborator

Complètement !

@tvroylandt
Copy link
Contributor Author

J'ai fait une issue à part #17

@RLesur
Copy link
Member

RLesur commented May 12, 2020

Désolé je suis à la bourre totale sur le côté Rmd. J'ai eu pas mal de choses en ce moment à gérer.
J'essaye de m'y mettre bientôt !

Pareil de mon côté 😞

@tvroylandt tvroylandt removed their assignment Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants