CSEPhd-council / thesis-template

Template for Licentiate and PhD theses at the department of CSE at Chalmers.
17 stars 8 forks source link

PhD/Lic Thesis Template at CSE

Disclaimer

This is a short introduction to the PhD/Lic thesis template provided by the PhD council at CSE. Please read this document carefully, as to avoid any annoying mistakes in your final, printed thesis!

As a PhD council, we provide this template as is.

While we try to keep it in sync with changes in the central layout instructions, there is no guarantee.

The current layout should be in sync with the Chalmers and GU layout instructions as of March 2022.

However, these tend to change and we cannot guarantee that we will always react on time (or even know about it).

Therefore, it is absolutely essential that you check those instructions!

Building

The current version of this template has been verified to work with pdflatex and bibtex, but may work with other setups with minimal changes.

To build the thesis itself you can use the following commands

pdflatex -file-line-error -output-directory=build -aux-directory=build -synctex=1 main.tex

And for the bibliography

bibtex build/main -include-directory=build

As usual, to get latex to propagate the bibliography and page numbers everywhere you need to do the 4 calls:

pdflatex ...
bibtex ...
pdflatex ...
pdflatex ...

The same commands can be used for the inlaga and errata files, changing the main in the command for the corresponding one.

In the historic of the repository there is a rakefile that might help automate this. It's been removed from the current version because it was not kept up to date and had code specific to the original user.

Project Structure

The template contains of a number of files and folders. Roughly, the structure is as follows:

This structure can easily be adapted to personal preferences.

Template Information

There are a number of layout decisions made in the template. These can be adjusted, but again require your own LaTeX skills.

Authors

Acknowledgement note from the authors

This template has in a similar form been circulating in the CSE department for a while. Grischa originally received the template from Emil Alégroth. At that point, it also included some work from Robert Feldt. Now it's kept up-to-date by members of the PhD students council.

This is sadly where the trace ends. However, we would like to acknowledge the original author(s) of this template, whoever they may be, so if you substantially contributed to it, let us know.

Contributing

If you find errors with the layout of the template, please let us know so it can be updated. If you give us a list of the issues you found, it will make our lifes much easier.

You can either submit an issue here in the repo, or send us an email at the council mail phdcouncil.cse at chalmers.

If have some proposals for changes that might make things easier for new people to use the template, we will try to keep track of pull requests and make the proposed changes when we have time for it.

Thank you deeply for your contributions.

Version Notes