CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/csassignments

README.md

csassignments

This class file is designed for assignments of university courses, specifically in the field of computer science, but can easily be adapted to other fields. It provides macros for counting exercise points, adding a grading table, a helpful document title block including several non-standard information, and page headers with compressed author details.

It supports German and English language by default, by requirement of the author's university.

Additional to the layout utilities, the class provides several commonly used macros for computer science topics, namely several mathematical operators, mathmode utilities and special environments for proofs and theorem. Those are a condensed version of macros defined in https://github.com/zoomoid/AlphabetClasses.

User Guide

Use the class like any default document class:

  \documentclass[<option>]{csassignments}

  \course{}
  \group{}
  \due{}

  \member{}{}{}
  % ...

  \begin{document}
  \maketitle
  \gradingtable

  \exercise[<Exercise Points>]{<Exercise Title>}
  \subexercise{}
  \end{document}
\end{verbatim}

Because it inherits from article, you can pass down any options that article understands.

Download the contents of this package in one zip archive (116.9k).

csassignments – A wrapper for article with macros and customizations for computer science assignments

This class wraps the default article and extends it for a homogeneous look of hand-in assignments at university (RWTH Aachen University, Computer Science Department), specifically in the field of computer science, but easily extensible to other fields. It provides macros for structuring exercises, aggregating points, and displaying a grading table, as well as several macros for easier math mode usage.

Packagecsassignments
Bug trackerhttps://github.com/zoomoid/assignments/issues
Repositoryhttps://github.com/zoomoid/assignments
Version1.0.2 2022-07-28
LicensesMIT License
Copyright2022 Alexander Bartolomey
MaintainerAlexander Bartolomey
Contained inTeX Live as csassignments
MiKTeX as csassignments
TopicsMaths
Computer science
Class
...
Guest Book Sitemap Contact Contact Author