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).
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
- 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.
- 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.
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
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
Copyright 2018 Marie Lemarié-Boutry