Skip to content

πŸŽ“πŸ“„ The LaTeX file that I used as the base for all my homework in university.

License

Notifications You must be signed in to change notification settings

lingering/latex-homework-template

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

latex-homework-template

This is a simple latex tempate for students' homework.

YOU DON'T need to download any compiler(latex toolkits), Just follow steps below:

  1. registered yourself to an online latex editor:https://www.overleaf.com/.
  2. Fork this repo to your own github account.(uppper right of this page Fork)
  3. Back to overleaf, start a new project, choose to import this repo from github.
  4. Now you are able to typesetting using latex.

Some useful sources: math symbols https://www.cmor-faculty.rice.edu/~heinken/latex/symbols.pdf

basic usage check https://www.overleaf.com/learn/latex/Tutorials learn latex in 30mins

warmly suggestion: to insert code samples, consider using minted package

Before starting your homework:

  1. modify the default name and student id in the homework.text file.
  2. while working on your assignment, make sure you don't copy the question body into the file. We only need your solution.
  3. if you're not familiar with latex, read the homework.tex, especially contents within the \begin{homeworkProblem} label. You'll learn how to insert images, writing equations, formulas, and some useful skills to orgnize your solutions in a neat and clean way.

Features

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.

Screenshots

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

Installing

  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.

Credit

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.

License

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

About

πŸŽ“πŸ“„ The LaTeX file that I used as the base for all my homework in university.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 100.0%