A LaTeX class for writing theses at the Hasso-Plattner-Institut, University of Potsdam, Germany. It has often been used at the Software Architecture Group.
This package consists of
- The
swathesisclass - Supporting style files
- The
swthscript for managingswathesisdirectories
Simply say
swth create
and after a few questions, you are rewarded with a nice thesis template.
You can easily compile and your LaTeX file with
swth go
or care for individual steps with
swth latex
swth bibtex
swth show
A swth managed bachelor’s thesis is meant to be multipart, and so you can add
an additional author to it via
swth author
That are the simple cases. swth --help has more information.
Use the install script like
./install.sh [--help …]
or use
./tdsify.sh
to generate a TDS compatible package for manual installation.
swathesis needs, among others,
- The HPITR class
- The KOMA-Script bundle by Markus Kohm
- The
uni-titlepagepackage by Markus Kohm - A current
microtypeversion - A current
fontaxespackage formicrotype - A current
acronymsorglossariespackage
See DEPENDS.txt for an exhaustive list of requires packages
.
├── README.md — This file
├── LICENSE.txt — The LPPL
├── DEPENDS.txt — List of necessary packges
├── install.sh — Installation helper
├── tdsify.sh — Packaging helper
├── bin/swth.sh — The manager script
├── contrib/ — Additional resources, templates for swth
├── swathesis.cls — The class
├── swa-*.sty — The style files
├── amd64masm.def — listing languages
├── javascript.def
├── lua.def
├── smalltalk.def
├── title-hpi-swa.def — uni-titlepage style
└── title-hpi-swa-phd.def — uni-titlepage style for PhD theses