LaTeX Thesis Skeleton

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:

  1. Make sure you have git, otherwise install it (e.g., on ubuntu: sudo aptitude install git-core)
  2. 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.

  3. Enter it and have a look at thesis.pdf
  4. Insert your name, title, supervisors, etc. in thesis.tex.
  5. Get familiar with git, this is a good start.

That’s it.

4 thoughts on “LaTeX Thesis Skeleton

  1. Raphael

    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.

    Reply
    1. joern Post author

      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.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.