Skip to content

Cover and affirmation for work at the University of Stuttgart, Computer Science Department

Notifications You must be signed in to change notification settings

gtrs/uni-stuttgart-computer-science-cover

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Unofficial LaTeX package for the required cover page for work at the University of Stuttgart, Computer Science.

This package is a replacement for the old diplomtitel.sty

If you need a full-blown template, head over to https://github.com/latextemplates/uni-stuttgart-computer-science-template. An index page of available templates is available at http://latextemplates.github.io/.

In case you find uni-stuttgart-cs-cover.sty outdated, fetch the latest version from https://github.com/latextemplates/uni-stuttgart-computer-science-template/blob/template/uni-stuttgart-cs-cover.sty.

Features

  • utf8
  • options for all required text on the coverpage

Installation

  • Download uni-stuttgart-cs-cover.sty or
  • Clone this repository with git clone https://github.com/latextemplates/uni-stuttgart-cs-cover.git or
  • Use it as git submodule via git submodule add https://github.com/latextemplates/uni-stuttgart-cs-cover.git uni-stuttgart-cs-cover

Usage Example

An example can be found in thesis.tex.

Usage

Just include the package with all options specified:

\usepackage[
title={Super relevant evaluation of new blackhole-generation method},
author={Max Musterjunge},
type=bachelor,
institute=iaas,
course=cs,
examiner={Prof.\ Dr.\ Hans Mustermann},
supervisor={Otto Normalverbraucher, M.Sc.},
startdate={2012/06/01},
enddate={2012/12/01},
crk={A.1, A.2},
language=english
]{uni-stuttgart-cs-cover}

Afterwards you can create the cover using \Coverpage and get the affirmation text by using \Affirmation

Supported Options

This package supports the following options:

  • language: Language used for all labels and text.

    • language=german will use german (default)
    • language=english will use english
  • title: Title of work. Should be placed in curly braces:

    • title={My thesis title}
    • title={My very long thesis title}
  • author: Author of work. Should be placed in curly braces. May contain more than one author seperated by commas:

    • author={Peter Lustig}
    • author={Peter Lustig, Franz Josef, Vladimir Sixth}
  • type: Type of work. May be set to one of the following values or arbitrary text in curly braces:

    • type=bachelor will label your work as Bachelor's Thesis
    • type=master will label your work as Masters's Thesis
    • type=diplom will label your work as Diploma Thesis
    • type=study will label your work as Student Research Project
    • type=projectinf will label your work as Projekt-INF
    • type={research project} will label your work as research project
  • institute: States for which institute you are doing this work. May be set to one of the following values or arbitrary text in curly braces:

    • institute=iaas will state Institute of Architecture of Application Systems
    • institute=ipvs will state Institute of Parallel and Distributed Systems
    • institute=fmi will state Institute of Formal Methods in Computer Science
    • institute=iste will state Institute of Software Technology
    • institute=iti will state Institute of Computer Architecture and Computer Engineering
    • institute=iris will state Institute of Computer-aided Product Development Systems
    • institute=vis will state Institute of Visualization and Interactive Systems
    • institute=visus will state Visualisation Research Center Stuttgart
    • institute=sec will state Institute of Information Security
    • institute=fac will state Faculty of Computer Science
    • institute={Custom fictional institute} will state Custom fictional institute
  • course: Type of study. May be set to one of the following values or arbitrary text in curly braces:

    • course=cs will state that your course of study is Computer Science
    • course=se will state that your course of study is Software Engineering
    • course=mcl will state that your course of study is Master Computational Linguistics
    • course=msv will state that your course of study is Maschinelle Sprachverarbeitung
    • course=bis will state that your course of study is Business Information Systems
    • course=simtech will state that your course of study is Simulation Technology
    • course={New Study course} will state that your course of study is New Study course
  • examiner: Your examiner.

    • examiner={Prof.\ Dr.\ Hans Mustermann}
  • supervisor: Your supervisor.

    • supervisor={Otto Normalverbraucher, M.Sc.}
  • startdate: Startdate of your work.

    • startdate={2012/06/01}
  • enddate: Enddate of your work.

    • enddate={2012/12/01}
  • crk: CR-Classification codes of your work. May be seperated by commas:

    • crk={A.1, A.2}

Additional Optional Options

  • number: Running number of work. May contain arbitrary text. Should contain the number you got for your work.
    • number=1234 will label your work to have number 1234
  • setPageNumberToOne=true will set the page after the cover to 1 (default false)
  • setCoverPageNumberToMinusOne=true will set -1 as the page number for the cover page (default false)

Known Problems

Multiline/Commands in option values are currently only supported if you load kvoptions-patch before the documentclass defintion like this:

\RequirePackage{kvoptions-patch}
\documentclass[twoside]{article}

About

Cover and affirmation for work at the University of Stuttgart, Computer Science Department

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 100.0%