A few days ago I released a beta Version of my LaTeX-Thesis-Template on

This Version is complete and tested with TeX Live 2013 on Windows 7, 64 bit. However since it has been completely rewritten and only been tested by myself (using my phd-thesis) and some other colleagues at work for their thesis I would like to encourage everybody, who is interested in this template to give me some feedback. On the layout, the code, the documentation and what else comes to mind.

This template was designed with some principles in mind. It should …

  • be suitable for most thesis in the natural sciences and be easily adaptable for other disciplines.
  • be based on modern packages even if this means that well established packages get replaced. (See list of packages below)
  • distinguish between functionality and design as much as possible. The result is the separation into the files packages.tex and style.tex. This however could not be fully implemented, since LaTeX was not designed for such a separation.
  • provide a large number of options. This enables a user to configure the template (in many cases) without reading the documentation.
  • have a well documented code. This applies to the usage of the packages, its options and all the configuration code.
  • solve (prevent) incompatibilities and fix bugs. Both are a major part of the process to create such a template.
  • provide examples for all packages used. This originated in the necessity to test that all packages work well together

The features of the template are documented in the user documentation

Some of the features are

  • Professional math typesetting with a large number of supported symbols and commands using amsmath, mathtools and others.
  • Professional display of scientific notations with automated processing of numbers and units and therefor consistent typesetting (siunitx
  • Enhanced cross-referencing with automatical determination of the type (equation, section, etc.) (cleveref)
  • Image inclusion (graphicx) and figure positioning (flafter, placeins, wrapfig)
  • Parallel and stacked layout of multiple images in a single figure with sub-captions (subcaption, floatrow)
  • Vector graphics (pgf, tikz) and vector based function or data plots (pgfplots, pgfplotstable)
  • Tables with a professional design (tabu, xcolor), variable width (tabularx, tabu) and multi page tables (tabu, ltxtable)
  • Bibliographies and Citations with highly customizable layout with all settings done in LaTeX code (biblatex).
  • Index, glossary, acronym list, symbol list (imakeidx, glossaries).
  • Code display with syntax highlighting (listings).
  • Hyperlinks for all references and citations with backlinks (hyperref).