Giter VIP home page Giter VIP logo

assignment_template's Introduction

Assignment Template

LaTex template for general Assignments for example at University

Usage

This document needs to be built with latexmk.

latexmk -pdf -output-directory=$OUTDIR $ENTRYPOINT

To make this template easier to use, it includes a make file with build commands.

  • make pdf: Build the PDF document (output directory build/)
  • make listen: Listen to file changes and automatically build pdf
  • make clean: Remove build/ directory and rebuild PDF

By default the make file uses main.tex as entrypoint for the document but you can provide an alternative entrypoint by setting the FILE environment variable:

FILE=my_assignment.tex make pdf

Configuration

The heading of the document can be configured by setting three commands:

  • \assignmentSubject: Subject of your assignment
  • \assignmentTitle: Title of the assignment (e.g. Assignment 1)
  • \assignmentAuthors: Author or Authors
  • \facultyHeader: Header for your specific faculty (see below)

For further personalisation you can use the usual scrartcl options. The assignment document class uses scrartcl as base class. If you pass any option/argument to the assignment class it will be passed through to scrartcl

Faculty Headers

The \facultyHeader command can be used to insert a faculty header before the title.

If you don't want to use a faculty header, simply define \facultyHeader empty

TUM Headers

The Template includes a preset for the EI faculty at the Technische Universität München where you can insert the path to the department logo, the department name and name of the Professor.

\eiFacultyHeader{path/to/logo.png}{Department Name}{Professor Name}

There are also some departments already supported. You can find all commands in the tumheaders.sty package. If you want to add a new department, feel free to submit a pull request.

assignment_template's People

Contributors

lufixsch avatar

Watchers

 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.