Git Product home page Git Product logo

uni-stuttgart-computer-science-cover's Introduction

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

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,
number=12345,
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=fac will state Faculty of Computer Science
    • institute={Custom fictional institute} will state Custom fictional institute
  • 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
  • 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

  • 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}

uni-stuttgart-computer-science-cover's People

Contributors

baderas avatar kmindi avatar koppor avatar timwaizenegger avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.