Forewords
When you are doing your thesis, you are dreaming of the day you will start to write this manuscript. Is it this day for you? Good! Now the questions are How to write this thesis? and What should it look like?". To the first question, I would say that currently LaTeX is the "best" solution. To the second one, you can find plenty of LaTeX style over Internet.
When I tried to find the perfect LaTeX style, I found out that most of LaTeX styles for thesis are just modified (and bugged) versions of the LaTeX book class almost impossible to understand. So, I decided to start from scratch. The book class is pretty nice but, like everybody, I wanted to modify marges, the style of part/chapter/section, etc. I realize that most of these modifications can be done directly using specific well-coded packages instead of modifying the book class. I decided to gather all my modifications in a unique file named style.tex. What I propose is a template and not just a LaTeX style because after compiling it, you will already have an empty version of your thesis. The code is simple, well commented, and can easily be modified without being a LaTeX expert.
Download
Thesis template PDF generated using this template
What you will find in the template
The LaTeX thesis template contains everything you need to start your thesis: a cover page, the table of content, how to write an equation, how to insert pictures, how to cite a paper, how to use correctly PDF link, list of tables and figures, etc. The main file of this template is the file manuscript.tex. This file include the following files:
preambule.tex(define the LaTeX evironment and include basic packages)style.tex(modifications of the book class using appropriate packages)cover.tex(cover page)acknowledgments.texintroduction.texchapter_01.texchapter_02.texchapter_03.texchapter_04.texconclusion.texannexe_01.texannexe_02.tex
If one does not include the style.tex file in the manuscrit.tex file, the thesis will use the default book class style without any modification. Therefore, one is sure to never break the book class.
Compiling the template
You have to choose if you prefer to compile the template using LaTeX or PDFLaTeX. I would recommand the second option because then you can use PNG, JPEG, and PDF images in your thesis which is very convenient. Using LaTeX, you must use EPS images. Anyway, in the folder figures I provide you all the necessary images to compile the template using LaTeX or PDFLaTeX.
Compiling using PDFLaTeX
In a terminal, type the following commands:
pdflatex manuscript.tex pdflatex manuscript.tex bibtex manuscript.aux pdflatex manuscript.tex pdflatex manuscript.tex
Compiling using LaTeX
In a terminal, type the following commands:
latex manuscript.tex latex manuscript.tex bibtex manuscript.aux latex manuscript.tex latex manuscript.tex