/swathesis

An unofficial LaTeX class for writing theses at the Software Architecture Group, Hasso-Plattner-Institut, University of Potsdam, Germany.

Primary LanguageTeXLaTeX Project Public License v1.3cLPPL-1.3c

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 managing swathesis 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

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