Directory macros/latex/contrib/csassignments
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.
Package | csassignments |
Bug tracker | https://github.com/zoomoid/assignments/issues |
Repository | https://github.com/zoomoid/assignments |
Version | 1.0.2 2022-07-28 |
Licenses | MIT License |
Copyright | 2022 Alexander Bartolomey |
Maintainer | Alexander Bartolomey |
Contained in | TeX Live as csassignments MiKTeX as csassignments |
Topics | Computer science Maths Class |