Skip to content

mlemarieb/these-mlb

Repository files navigation

these-mlb

Je partage ici (pour l'instant en français) le template qui a servi à la rédaction de mon manuscrit de thèse en économie (pour voir un exemple de résultat final, je vous invite à consulter la page https://tel.archives-ouvertes.fr/tel-01514178/document).

Structure du projet

Ce template se compose d'un fichier maître these_docprincipal.Rnw qui renvoie ensuite à des fichiers organisés en plusieurs dossiers.

  • preambule: packages et options du document
  • config: fichiers .sty idnsipensables à l'exécution de certains packages tels que sweave
  • macros: macros personnelles
  • ressources: bibliographie (fichier .bib), acronymes et glossaire
  • pictures: images du document
  • sorties: sorties statistiques (figures, tableaux, data)
  • tikz: figures tikZ
  • front: ensemble des fichiers .tex qui composent le frontmatter (remerciements, avertissement, épigraphe, sommaire...)
  • corpus: ensemble des fichiers .tex qui composent le corps du texte (introduction, chapitres, conclusion)
  • back: ensemble des fichiers .tex qui composent le backmatter (listes de figures, de tableaux et d'encadrés, liste des références bibliographiques, liste des acronymes et glossaire, table des matière...)
  • appendix: annexes du document
  • build: fichiers produits lors de la compilation

Pré-requis

  1. Vous devez disposer d'une distribution TeX. Si vous êtes sous windows, téléchargez MiKTeX. Si vous êtes sous mac os, téléchargez MacTeX.
  2. Installez un éditeur. Personnellement, je recommande TeXMaker.

Une fois ces pré-requis installés, copiez l'ensemble du projet en local via le bouton git clone, ouvrez dans votre éditeur puis compilez le fichier maître these_docprincipal.Rnw.

Compilation win

Si vous utilisez windows et la distribution MikTeX, vous devez exécuter, à votre version de R près, les commandes suivantes après avoir bien indiqué le chemin à MikTeX vers les fichiers du dossier config (Settings, onglet Roots, Add a path):

"C:/Program Files/R/R-3.5.1/bin/i386/R.exe" CMD Sweave %.Rnw --encoding=utf8 | pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex | makeindex -s build/%.ist -t build/%.alg -o build/%.acr build/%.acn | makeindex -s build/%.ist -t build/%.glg -o build/%.gls build/%.glo | makeindex build/%.idx | pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex| biber build/% | pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex| pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex| pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex

Compilation mac os

Si vous utilisez mac os et la distribution MacTeX, vous devez d'abord exécuter la commande suivante sous R:

Sweave("these_docprincipal.rnw",encoding = 'utf8')

Puis les commandes suivantes sous votre éditeur TeX:

pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex | makeindex -s build/%.ist -t build/%.alg -o build/%.acr build/%.acn | makeindex -s build/%.ist -t build/%.glg -o build/%.gls build/%.glo | makeindex build/%.idx | pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex | biber build/% | pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex | pdflatex -output-directory=build -synctex=1 -interaction=nonstopmode %.tex

License

Copyright 2018 Marie Lemarié-Boutry