This LaTeX template may be used by students of Computer Science and other scientific studies at the University of Paderborn (UPB) as basic setup for their Bachelor's / Master's / PhD thesis. The same template may be used for thesis proposals as well.
- Open the file
thesis/thesis.tex
in your favourite LaTeX editor (e. g. TeXstudio and compile it with PdfLaTeX and BibTeX:cd thesis pdflatex thesis bibtex thesis pdflatex thesis pdflatex thesis
- Set your title, thesis type, name etc. in
config.tex
. These will be used on the title page, the PDF title, and the footers. - Start writing your thesis:
- Write the abstract
thesis/pretext/abstract.tex
- Write your introduction in
thesis/chapters/introduction.tex
. - Add more chapters by adding
\input{chapters/my-fancy-second-chapter}
to the main part ofthesis/thesis.tex
and put the contents for the second chapter into the created filechapters/my-fancy-second-chapter.tex
.
- Write the abstract
Helpful resources:
- The bibliography file
literature.bib
can be managed using JabRef or any other tool for bibtex. After adding/editing an entry in the bibliography you may need to recompile LaTeX twice until the reference is shown/updated.
Helpful resources:
- How to use BibTeX
- ShareLaTeX: Bibliography management in LaTeX
- WikiBooks: LaTeX/Bibliography Management
- Open the file
slides/slides.tex
in your favourite LaTeX editor and compile it with PdfLaTeX:cd slides pdflatex slides
- Start designing your slides:
- Write your introduction in
slides/sections/introduction.tex
. - Add more sections by creating
slides/sections/mysection.tex
. and include it in the main file with\input{chapters/my-section}
.
- Write your introduction in
Helpful resources:
- The beamer class - User guide
- ShareLaTeX: Beamer
- WikiBooks: LaTeX/Presentations
- Fun with Beamer (tutorial by Prathik Naidu and Adam Pahlava)
- You may add more packages to import
or define own commands
in
command.tex
. They can be used both in the thesis and the slides.
Many LaTeX editors recognize the commands
%TODO mytodo
- and
\todo{mytodo}
and create a list of todos for you.
Note that the latter requires the todonotes package (included in the template)
which will create boxes in the generated PDF showing your todos,
while comments like %TODO mytodo
won't appear in the PDF.
You may replace the file figures/logo.png
with any other logo.
You have ideas how to improve this template? Or found problems?
- Fork the repository and create a pull request.
- Report an issue.