As it might be useful for other students (especially for computer science students at the University of Kaiserslautern), I decided to invest some time and create a skeleton for a thesis.
The project can be found on github: http://github.com/joernhees/thesis-skeleton.
I’ll happily include / pull changes.
Quick instructions to get started with your thesis:
- Make sure you have git, otherwise install it (e.g., on ubuntu:
sudo aptitude install git-core
) - Run this:
git clone git://github.com/joernhees/thesis-skeleton.git myMasterThesis
It will create a directory called
myMasterThesis
in the current directory which actually is a git repository and includes a thesis directory. - Enter it and have a look at thesis.pdf
- Insert your name, title, supervisors, etc. in thesis.tex.
- Get familiar with git, this is a good start.
That’s it.
Or you just head over to github and download the files you need.
I am generally not a fan copying LaTeX skeletons — especially if they are as complex as this — because you do not really know what happens. Assembling your own over time teaches you a lot. But still, it might be worthwhile to have a look at others’ solutions, so thanks for the effort!
I guess the title page is tailored to the provided blanks?
Note that at TU KL, you have to give the abstract in both English and German.
Well, actually the command downloads the files from github 😉
But yes, you’re right, usually it’s not a good idea to just get something and try to use it without understanding. That’s why the skeleton includes quite a lot of comments (especially thesis.tex), explaining what each of the includes does and some simple examples how to use them.
Also this is the reason why I didn’t create a class, so people can change things to suit their need easily.
Nice – I think it a great idea to have a “community maintained” template on github. What do you think, maybe you could also integrate your work in https://github.com/thesis/Template?
another useful free template can be found here
http://enjobs.org/index.php/downloads2
including living headers, empty pages and all that kind of stuff. nice chapter headings.
just remoe the dummy text and be happy 😀