This GitHub repository contains the LaTeX source files for my submitted PhD thesis (Version 1). The English version of the thesis is available through the GitHub repository here.
The repository is organized as follows:
main.tex
- The main LaTeX file that compiles the full thesis.
JMR.sty
,main-local.sty
,UGE/UGE-Thesis.sty
, andUGE/UGE-Template.sty
- LaTeX style files and document structuring settings.UGE/UGE-Bib.sty
,UGE/UGE-Col.sty
, andUGE-Fontes.sty
- Custom LaTeX styles for bibliography, colors, and fonts.
DM.bib
- The bibliography file containing all references.
body.tex
- The main structure of the thesis body.src/Corps
- Contains all primary content, including parts, chapters, appendices, and additional sections.src/Figures
- Stores figures, diagrams, and maps, organized per chapter.src/Tableaux
- Contains tables, organized per chapter.
To compile the manuscript, choose one of the following methods:
If using a local LaTeX editor, run the following command:
latexmk -pvc -quiet main.tex
After five compilation iterations, the final PDF version of the thesis will be generated.
You can also use Overleaf to compile the thesis. However, due to the large size of the document, full compilation may exceed Overleaf's timeout limits.
To compile specific sections separately, uncomment the relevant line(s) in main.tex
:
%\includeonly{src/Corps/0-Introduction-generale}
%\includeonly{src/Corps/Chap-1-Cadre-theorique}
%\includeonly{src/Corps/Chap-2-Revue-systematique}
%\includeonly{src/Corps/Chap-3-Methodologie}
%\includeonly{src/Corps/Chap-4-Profil-voyageurs}
%\includeonly{src/Corps/Chap-5-Distances-detours}
%\includeonly{src/Corps/Chap-6-Modelisation-NPART}
%\includeonly{src/Corps/0-Conclusion-generale}
%\includeonly{src/Corps/0-Annexes}
This allows you to compile only a selected chapter instead of the entire thesis.
Ensure that the following LaTeX packages are installed and updated:
Page Layout & Structure | Mathematics & Symbols | Content & Indexing | Tables & Figures | Fonts & Formatting |
---|---|---|---|---|
adjustbox |
amsmath |
biblatex |
booktabs |
draftwatermark |
afterpage |
amssymb |
csquotes |
caption |
eurosym |
atbegshi |
arydshln |
etoc |
colortbl |
fancyhdr |
boxedminipage |
mathtools |
etoolbox |
eso-pic |
fontspec |
chngcntr |
pifont |
footmisc |
float |
graphicx |
geometry |
siunitx |
glossaries |
floatrow |
helvet |
longtable |
xfrac |
idxlayout |
multirow |
hyperref |
newfloat |
imakeidx |
subcaption |
lipsum |
|
parskip |
makeidx |
tabularray |
lastpage |
|
sectsty |
nameref |
tabularx |
lettrine |
|
titlesec |
refcount |
tikz |
menukeys |
|
tocloft |
xcolor |
nowidow |
||
truncate |
ragged2e |
|||
wrapfig |
relsize |
|||
silence |
||||
subfiles |
||||
verse |
||||
vertabim |
||||
xpatch |
If using TeX Live or MiKTeX, all required packages can be installed via package managers.
A selection of examples showcasing the structure and style of this extensive 762-page thesis:
![]() Front Page |
![]() Reading Guide |
![]() Acknowledgement |
![]() Table of Contents |
![]() List of Figures |
![]() List of Maps |
![]() List of Tables |
![]() Foreword |
![]() Captatio Benevolentiae |
![]() Introduction |
![]() Parts |
![]() Chapters |
![]() Chapter Table of Contents |
![]() Chapter Graphical Abstract |
![]() Chapter Abstract |
![]() Chapter Introduction |
![]() Chapter Valorization |
![]() Chapter Bibliography |
![]() Conclusion |
![]() Index |
![]() Acronyms |
![]() Glossary |
![]() Appendices |
![]() Back Cover |
Here is a non-exhaustive list of key improvements that should be prioritized to make this exploratory code more efficient and cleaner:
❌ Replace \include{}
with \subfile{}
to enable optimized compilation with more features;
❌ Automate \index{}
while ensuring that all authors and collaborators for each reference are included;
❌ Enhance custom \newcommand{}
to avoid code repetition, for example, by customizing author citations or table parameters;
❌ Provide a front page directly coded in LaTeX.
For any questions or contributions, feel free to contact me via GitHub Issues or email.
Dylan Moinse Author |
Alain L'Hostis Supervisor |
Jorge Mariano
Original template |
Iñigo Aguas Ardaiz Support |