Novembre 2022: Ce repository est archivé. La version maintenue est disponible dans clessn/memoire-ulaval
Voici un gabarit .Rmd pour mémoire de maîtrise conforme aux normes de l'Université Laval.
En même temps de produire un pdf, le knit du fichier index.Rmd
produit aussi un fichier LaTeX.
Ce fichier LaTeX peut être transmis en même temps que le dépôt de votre mémoire.
NB: Ce gabarit n'est pas approuvé officiellement par l'Université Laval.
Mis à part ce ReadMe, tout se trouve dans le dossier /index
. Vous ne devez pas le renommer (car plus rien ne fonctionnera!).
-
Le dossier
/_book
va être là où apparaitront vos fichiers pdf et tex après le knit. -
Dans le dossier
/bib
, vous allez ajouter vos sources dans le fichierbibfile.bib
. -
Le dossier
/csl
contient le bon format pour la bibliographie. -
Vous devez insérer toutes vos figures dans le dossier
/figure
. -
Le dossier
/_misc
contient un ramassis de trucs utiles, mais à ne pas toucher. -
_bookdown.yml
permet de renommer vos fichiers pdf et tex et d'indiquer les noms des fichiers Rmd à inclure dans le knit. -
Les fichers Rmd numérotés suivent. C'est à l'intérieur que vous rédigerez les différentes section de votre mémoire. Ce n'est pas, par contre, les fichiers que vous devez «knitter».
-
Ne touchez pas à
chemarr.sty
. -
Le fichier
index.Rmd
est le plus important. C'est ce fichier Rmd que vous «knitterez» pour produire votre pdf et votre tex (qui apparaitront dans/_book
). Vous pourrez rédiger l'introduction de votre mémoire au bas de ce fichier, et inscrire vos informations pour la page titre en haut. -
template.tex
contient le code pour produire le format de votre mémoire. Normalement, à moins de problème ou de demande de modification, vous ne devriez rien y changer. -
ulaval.cls
contient les normes ULaval pour le mémoire. Normalement, à moins de problème ou de demande de modification (comme l'année, à la ligne 337), vous ne devriez rien y changer.
- Installer une version intégrale de LaTeX*
- Installer les prérequis dans R
install.packages("rmarkdown"))
if (!require("remotes"))
install.packages("remotes", repos = "https://cran.rstudio.org")
remotes::install_github("rstudio/bookdown")
remotes::install_github("ismayc/thesisdown")
- Cloner le repository localement
- Knit le fichier
index.Rmd
- Terminé! Le fichier PDF s'ouvre automatiquement et le fichier .tex est sauvegardé.
*Sur Mac: MacTex (oui, c'est 5 GB...!)
Non.
- Maxime Blanchard
- Adrien Cloutier
- Judith Bourque
Ce gabarit est basé sur le package thesisdown.