memoire-ulaval est un gabarit .Rmd pour mémoire de maîtrise conforme aux normes de la Faculté des études supérieures et postdoctorales 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. Les gabarits approuvés sont disponibles auprès de la Faculté des études supérieures et postdoctorales.
Mis à part ce ReadMe, tout se trouve dans le dossier /index.
-
_bookdown.ymlpermet 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. -
index.Rmdest le fichier 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.texcontient 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.clscontient 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.
- Le dossier
/_bookva ê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
/cslcontient le bon format pour la bibliographie.
- Vous devez insérer toutes vos figures dans le dossier
/figure.
- Le dossier
/_misccontient un ramassis de trucs utiles, mais à ne pas toucher.
- 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")- Dans ce repo, appuyer sur le bouton vert
Use this templateafin de créer un repository sur votre compte personnel - Ouvrir et knit le fichier
index.Rmd - Terminé! Le fichier PDF s'ouvre automatiquement et le fichier .tex est également sauvegardé.
*Sur Mac: MacTex (oui, c'est 5 GB...!)
Non.
Ce problème a été résolu en novembre 2025. Assurez-vous d'utiliser la version la plus récente du template. Si vous utilisez une ancienne version, référez-vous au commit de correction de compatibilité pandoc ou créez un Issue.
Vous pouvez soumettre l'erreur ou vos suggestions dans l'onglet Issues de ce repo. Afin de faciliter la résolution de problèmes, merci d'inclure un exemple minimal reproductible.
- Maxime Blanchard
- Adrien Cloutier
- Judith Bourque
Ce gabarit est basé en partie sur le package thesisdown.
Le repository archivé clessn/gabaritRmd_memoireULaval contient l'historique de certaines modifications et défis rencontrés avec ce gabarit.