Skip to content

IAS-Uni-Siegen/course_template

Repository files navigation

Course Template

CC BY 4.0 made-with-latex

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY 4.0

This repository provides LaTeX classes for creating structured academic documents, including lectures, exercises, and exams. The template is designed to standardize and simplify document creation for courses, with built-in formatting and styling.

LaTeX Classes Overview

Lecture Class (lectureClass.cls)

Provides a clean and professional layout for lecture notes, with support for:

  • Author information
  • Titles
  • Footnotes
  • A consistent structure for academic content

Exercise Class (exerciseClass.cls)

Designed for exercise sheets, this class enables easy structuring of:

  • Problems
  • Solutions
  • Formatting features such as sectioning and problem numbering

Exam Class (examClass.cls)

This class assists in the formatting of exams by providing:

  • Automatic question numbering
  • Consistent spacing
  • Header formatting for exam information

Usage

  • Clone the repository:

    git clone https://github.com/IAS-Uni-Siegen/course_template.git
  • Use the LaTeX .cls files in your documents:

    \documentclass{lectureClass}  % or exerciseClass, examClass
  • Compile your .tex files as usual with pdflatex, xelatex, or your preferred LaTeX compiler.

Adding Course Template as a Submodule

To integrate this repository into your existing project as a submodule, follow these steps:

  • Navigate to your project directory in the terminal.

  • Add the course template repository as a submodule:

    git submodule add https://github.com/IAS-Uni-Siegen/course_template.git
  • Initialize and update the submodule to ensure it is ready for use:

    git submodule init
    git submodule update

This allows you to use the LaTeX classes provided in the course template repository directly within your project.

About

LaTeX classes for lecture and exercise documents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages