Skip to content
Unofficial LaTeX template for a PhD thesis at University of Stuttgart, Germany
Branch: template
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cover-print
figures-pptx
figures
shared
spine-print
.gitattributes
.gitignore
.latexmkrc
.project
LICENSE
Makefile
README.md
bibliography.bib
thesis-example.tex

README.md

About

Unofficial LaTeX template for PhD theses at the University of Stuttgart, Germany.

For a template for master, bachelor and other thesis, please head to the scientific thesis template.

Features

  • UTF-8 files
  • output format is A5
  • title page
  • nice chapter headings
  • important LaTeX packages are enabled
  • TeX4ht conversion enabled by make html
  • biblatex+biber instead of plain bibtex
  • latexmk

Prerequisite

  • Windows: Recent MiKTeX
  • Mac OS X: Recent TeX Live (e.g. through MacTeX) - Try sudo tlmgr update --all if you encounter issues with biblatex
  • Linux: Recent TeX Live distribution

Usage

  • thesis-example.tex is the main document
  • make or latexmk for compilation
  • make clean or latexmk -C for cleaning up

Renaming the template

You probably don't want your document to be named example. In order to change this, replace the term thesis-example by e. g. thesis-musterfrau in the following locations:

location occurrence
cover-print/cover.tex \includegraphics{../thesis-example.pdf}
.gitignore thesis-example.pdf
.gitignore thesis-example*.png
Makefile MASTER_TEX = thesis-example.tex

Using with your git repository

Initialization

This howto assumes that you have not a git repository for your thesis. If you have, just add https://github.com/latextemplates/uni-stuttgart-dissertation-template.git as upstream and merge the branch template into your master branch.

  1. Open command line
  2. git clone https://github.com/latextemplates/uni-stuttgart-dissertation-template.git
  3. cd uni-stuttgart-dissertation-template
  4. git remote rename origin github
  5. git checkout -b master

Now, you are on the master branch, where you can write your thesis and push it to your (remote) origin repository, in case you have one.

Merging updates from the template

If you want to merge updates from github, do the following:

  1. git fetch github
  2. git merge github/template

See also

https://github.com/latextemplates/uni-stuttgart-computer-science-template is a LaTeX template for Master, Bachelor, Diploma, and Student Theses at the University of Stuttgart, Computer Science. It has some more LaTeX packages included.

You can’t perform that action at this time.