SWAThesis
An unofficial LaTeX class for writing theses at the Software Architecture Group, Hasso-Plattner-Institut, University of Potsdam, Germany.
This package consists of
- The
swathesis
class - Supporting style files
- The
swth
script for managingswathesis
directories
Usage
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.
Installation
Use the install script like
./install.sh [--help …]
or use
./tdsify.sh
to generate a TDS compatible package for manual installation.
Requirements
swathesis
needs
- A current
microtype
version - The LNCS class LaTeX2e class
- The
titlepage
package by Markus Kohm (although still alpha) - A current
fontaxes
package formicrotype
- A current
acronyms
package
The get_requirements.sh
script installs these automatically, if needed.
Logos
swtathesis
uses a Logos.zip
when put next to the install.sh
. If you do not know how to obtain it, ask the creator of this repository. If you have no idea what this is about, please ignore it.
Contents
.
├── README.md — This file
├── LICENSE.txt — The LPPL
├── 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