πŸŽ“πŸ“„ The LaTeX file that I used as the base for all my homework in university.
Clone or download
jdavis Remove invalid option for figure
Newer LaTeX versions no longer silently ignore:

Closes #6
Latest commit 35cec53 Feb 13, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Add and document configurable problem numbering Sep 17, 2014
.gitignore The default gitignore is bad... Feb 13, 2014
LICENSE Initial commit Feb 13, 2014
README.md Add and document configurable problem numbering Sep 17, 2014
TODO.md Create TODO.md Feb 18, 2014
homework.pdf Add multiple authors Nov 24, 2016
homework.tex Remove invalid option for figure Feb 13, 2017



The LaTeX file that I use as the base for all my homeworks in university.


Here are just a few features of this homework template.

  1. Title page.
  2. Problem markers.
  3. Configurable problem numbers (see the last 3 problems for an example).
  4. Some commonly used math macros.


The Cover Page:

Cover page

Big Oh Example Problem:

Example problems 1

Automata & Pseudocode Problems:

Example problems 2

Statistics Problem:

Example problems 3

Proof Problem:

Example problems 4

Adjustable Problem Numbers

Example problem numbering


  1. First you'll need LaTeX. Instructions on obtaining it can be found here: http://latex-project.org/ftp.html

  2. Compiling from the command line will look like the following:

    $ latexmk homework.tex
  3. Or you can use TeXShop or a similar native client to typeset the LaTeX file.


When first starting with LaTeX, I came across this template and used it as a base for starting my template. As you can see, it is pretty similar.


This code is distributed under the MIT license. For more info, read the LICENSE file distributed with the source code.