Simple LaTeX class and package for Computer Science classes. Mostly intended for personal use.
We recommend adding the repository as a submodule in your LaTeX project. This way, you can easily update the class and package.
git submodule add https://github.com/Red-Rapious/cs-classesThen, you can include the class and package in your LaTeX document.
\documentclass{cs-classes/cs-classes}
\usepackage{cs-classes/cs-packages}
...Note that the cs-classes class is supposed to work without the package, and reciprocally. However, the package is designed to be used with the class.
Adding the repository as a submodule allows you to easily update the class and package. Future versions are meant to be backward compatible, but it is not guaranteed.
The cs-classes is based on the article class. It provides the following functionalities:
- French mode (option
french), English by default - Custom title page
- Redefinition of some symbols (
\epsilon,\phi,\leq, ...) - Definition of multiple theorems depending on the language
- Definition of custom letters, such as mathematical sets, in often used math fonts (
\Rfor\mathbb{R}, ...) - Custom commands for sets, semantics brackets, traces, ...