An unofficial LaTeX class for writing theses at the Software Architecture Group, Hasso-Plattner-Institut, University of Potsdam, Germany.
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
- A current
microtypeversion - The LNCS class LaTeX2e class
- The
titlepagepackage by Markus Kohm (although still alpha) - A current
fontaxespackage formicrotype - A current
ctablepackage - A current
acronymspackage
The get_requirements.sh script installs these automatically, if needed.
.
├── README.md — This file
├── install.sh — Installation helper
├── tdsify.sh — Packaging helper
├── requirements/ — Requirements 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 — titlepage style