Syracuse University

Mathematics graduate organization (mgo), latex resources.

  • 1 TeX Templates
  • 2 Introduction to TeX
  • 3 LaTex Symbols
  • 4 Introduction to Beamer
  • 5.1 LaTeX & Beamer Templates
  • 5.2 TeX Packages
  • 5.3 Beamer Themes

TeX is a wonderful way to typeset Mathematics beautifully. TeX can be used to make course materials, typeset homework or notes, create posters, write books, produce figures or posters, and more! Though the initial learning curve is steep, TeX is essential to producing beautiful documents in Mathematics and is worth the effort! Note that one nice website for LaTeX is Overleaf . Overleaf lets you create, edit, and download your TeX files and PDFs from anywhere, online. Overleaf also allows you to share your files for collaboration and download already made templates, see the templates section below.

TeX Templates

The MGO has a number of LaTeX templates. These have been uploaded to Overleaf so that you can view them without having to compile them. To download any of the templates to use yourself, click on the ‘Menu’ in the upper-left and download the source code. This can then be uploaded to Overleaf for your own use!

In some cases where one would create many different similar documents, e.g. quizzes where one would have many different quizzes but all having the same preamble coding, it is more efficient to use a style sheet. This way, you can keep all the quizzes in the same folder and have them all compile from the one style sheet. This avoids lots of unnecessary clutter at the start of each quiz. Templates that have versions with this design have an extra ‘Multi-use’ template.

Exam Templates

Quiz Templates

Homework Templates

Worksheet Templates

Syllabi Templates

A special thanks to Erin Griffin for contributing the ‘Respect Policy’ for the syllabi.

Mental Health Services Templates

Feedback Card Templates

Assignment Templates (for your homeworks)

Beamer Templates

CV Templates

Note Templates

Flashcard Templates

Conference Poster Templates

Introduction Sheet Templates

For ease of download, all of these templates can be downloaded all at once at the following link:

LaTeX Templates – GoogleDrive

You can also find many LaTeX projects, especially notes from Syracuse University Mathematics courses at the following GitHub page:

GitHub – Caleb McWhorter

Finally, a number of other wonderful LaTeX templates can be found at David Mehrle’s page . He has an especially wonderful course note templates.  

Introduction to TeX

For those only just starting in TeX, here are a number of links to help you along the way.

LaTex Symbols

A few links to help those looking for that one symbol they just cannot seem to find how to typeset!

Introduction to Beamer

TeX can create presentation slides. The advantage of doing this, other than the beautiful rendered Mathematics, is that the output is a PDF so that there is never an issue with the computer system not having a program to open your file or other compatibility issues. Here are a few links to help those getting started in Beamer.

Finding Templates & Packages

There are a number of places to obtain LaTeX and beamer templates as well as LaTeX packages for expanded TeX capabilities! A few of these can be found below.

LaTeX & Beamer Templates

Tex packages, beamer themes.

Math Homework template for Latex

A custom .sty and template for college math homework.

Math Homework template for Latex

Kontaktujte nás

Have you checked our knowledge base ?

Message sent! Our team will review it and reply by email.

Robert J. Won

Department of Mathematics, The George Washington University

How to TeX your homework

The TeX template used in the video is included at the bottom of this post. You can paste this into a .tex file locally, or into Overleaf.

  • If you’re just starting out, I recommend using  Overleaf  as your TeX editor.
  • You can use  Detexify  to hand-draw a symbol to find the LaTeX command for it.
  • There is also a nice  WikiBook  on LaTeXing mathematics.
  • When in doubt, Google is your friend!

You will frequently have problems with TeX which will make the document unable to compile. You should remember to compile often so that you can pinpoint your errors. Here are some things to check.

  • Remember to place math within dollar signs, so $x^2$ typesets as  x 2 .
  • Make sure you have started and ended all environments in the appropriate spots.
  • Make sure you have closed all of your curly braces { }.
  • Check to see if you used a new command that requires a new package.

Leave a Reply Cancel reply

Save my name, email, and website in this browser for the next time I comment.

This site uses cookies to offer you a better browsing experience. Visit GW’s Website Privacy Notice to learn more about how GW uses cookies.

LaTeX Resources for Teachers

What is latex.

LaTeX is a free document preparation system which handles the typesetting of mathematical expressions smoothly and elegantly. Its history goes back several decades, and it has become the standard format for the creation and publication of research articles in mathematics and many scientific fields. In my opinion, LaTeX is also a good choice for math teachers.

The LaTeX system compiles commands and content specified in a plain text input file and produces a polished PDF output.

Getting started

  • LaTeX is available for download for Mac , Linux , and Windows .
  • Art of Problem Solving has a nice introduction to LaTeX .
  • DeTeXify lets you draw a symbol with your mouse and searches for a command to generate the symbol.
  • You can ask questions on the TeX StackExchange .

Because LaTeX is designed primarily for research articles, custom commands are occasionally required to address teacher-specific formatting needs. For example, one might wish to include multiple questions per line or set up an arithmetic exercise in long division format. The templates below contain solutions I have used over the years.

  • Basic template
  • Elementary school template , including support for setting arithmetic exercises

BYU Logo

Math 341 — Theory of Analysis 1

Latex resources.

Under Construction!!

Getting started with \(\LaTeX\)

  • Online LaTeX Editor Overleaf
  • https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-1
  • Use 12 point font and 1" or 1.25" margins
  • Here is a link for a homework template Math 341 Homework Template as a starting point for your homework assignments typed in LaTeX.
  • Hint: Look at this example and its LaTeX source code .

Various reference sources

  • LaTeX reference sheet by Dave Richeson (2 pages)
  • Math 290 LaTeX reference sheet (2 pages)
  • LaTeX reference sheet by Winston Change (2 pages )
  • Darrin Doud's Short Introduction to LaTeX
  • Lots of LaTeX symbols (4 pages)
  • Learn LaTeX in 30 Minutes A tutorial at Overleaf.com
  • AMS Math Users Guide How to typeset most formulas!
  • The (Not So Short) Introduction to LaTeX   This is a book. It explains the overall philosophy of LaTeX, text mode, math mode, insertion of table of contents, images, figures, chapters, sections, appendices, index, and lots of other stuff.
  • More Math into LaTeX by George Gratzer. A free PDF download for BYU students. This is an extensive textbook. You will need to log on through the BYU authentication page.

A few software options

  • Pros of Overleaf:  Free. Several nice editor features. User friendly. Video tutorials.
  • MiKTeX comes with TeXworks, which is a built-in text editor and previewer a lot like the online options.
  • Pros:  Fast Compiling.  No dependency on internet connection.  Easier to use on a small screen than the online editors. You should turn on syntax highlighting and line numbers.
  • When you install MiKTeX, you should set the paper size to "letter" (the default is the European A4 size).  Also, let MiKTeX download any missing packages automatically.
  • Note: You can download other free text editors that are better than TeXworks that will still use the MiKTeX compiling engine.
  • The MacTeX installer includes both a LaTeX compiler and a text editor called MacTeX. Go to the website and follow the instructions to download and install the latest version. MacTeX is very similar to TeXworks except that is runs only on Mac.
  • TeXstudio (Windows, MacOsX, Linux) — My favorite freeware LaTeX editor. It has graphical pallets to help you if you don't remember all of the LaTeX command and environments. It has a built-in PDF previewer. You need to install a TeX/LaTeX system like MiKTeX first before installing this. If you have a 4K high resolution computer monitor, you will need to go to "Options|Configure TeXstudio|Show Advanced Options|GUI Scaling" and drag the sliders to make the symbol pallets larger.
  • WinEdt + MiKTeX + Sumatra PDF (Windows only)  WinEdt is not freeware, but it is very versatile and infinitely customizable. For the programmer type, this might be the best Windows editor for LaTeX files.
  • LyX (Windows, Mac, Linux) — A freeware graphical front end for LaTeX. As you edit documents, formulas actually look like formulas!!! LyX is difficult to use if you don't already understand basic LaTeX. Learn LaTeX using a simple editor first, then try LyX. I can type most documents more quickly with the old-school method of directly editing the *.tex file with a text editor and compiling to create a PDF file. However, I sometimes use LyX to type long, complicated, multiline formulas where the source code becomes very complicated.

Microsoft Word, PowerPoint, Excel, and OneNote all support a genuine equation environment, called a Math Zone, similar to LaTeX math mode. Learning how to use Math Zones well is at least as difficult as learning LaTeX. However, since the amount you need to learn to type only calculus formulas is relatively small, it's pretty easy to get started. You will save a lot of time by learning the keyboard shortcuts rather than using the click-on pallets and icons. In an MS Math Zone, you can type many LaTeX commands and the autocorrect feature will convert the LaTeX command into a unicode math character. If you learn how to use math zones well, your equations will look quite good. If you prefer to use Microsoft software (for example if you become a public school teacher it might be more natural to use MS Word than LaTeX), I recommend Murray Sargent's excellent Math in Office Blog for tips. In one of his blog articles about unicode , he refers to Unicode Technical Note #28, UnicodeMath, a Nearly Plain-Text Encoding of Mathematics which explains many of the keyboard commands that make typing mathematics in MS Office documents much easier and better looking. I found the book Creating Research and Scientific Documents Using Microsoft Word to be quite helpful. (I purchased the book a few years ago for about $20.) Microsoft Word is actually pretty good at making all of the standard calculus formulas and symbols.

Although you won't use MS PowerPoint to type homework, you might use it to make a presentation at a conference or for another class. You can insert genuine LaTeX formulas into PowerPoint by using a plugin called IguanaTeX . It's very easy to use. Also formulas created in Microsoft Math Zones look good in PowerPoint.

12 February 2014

Doing your homework in latex.

It is a common occurrence for other students to comment on my homework whenever I turn it in for one of my classes.

The complete LaTeX file (and the pdf output) can be found in my repository, latex-homework-template .

Below are a few screenshots of problems that I’ve done in the past:

Cover page

If I didn’t know how easy it was and the benefits that I get from typesetting my homework, I’d probably ask as well. However, I’d argue that using LaTeX to type up homework has made me a far better student than when I used to handwrite my homeworks.

And that is something that I care a lot about.

The Benefits

I can summarize the benefits like so:

It can be kept in Source Control. Handwriting can’t be stored in a version control system; once you erase something, it’s gone.

You can see your homework materialize in front of you. Seeing the results and the equations in their complete LaTeX-glory is a very powerful way to conceptualize things. There’s just something different about the way things look so perfect that makes the subject easier to understand.

You’ll do better in your classes. This one goes with the previous point, but having the ability to see your homework helps you understand it. By understanding it well, you’ll do better on tests. You will maximize how much you can learn as well as maximize your grade (if that matters to you).

It’s very neat & tidy. Although my handwriting has improved quite a bit, I still find myself slipping back into a rushed, messy script from the past. LaTeX gives zero doubt that the professor/TA will be able to read my solutions.

About LaTeX

A very short history.

Donald Knuth , a legendary Computer Scientist as well as one of my favorites, is well known for the system that he created called just TeX .

It is a piece of typesetting software that aids in writing documents and formulas. The power comes from the fact that the document that you write is plain source code.

The code that you write is then “typeset” into the final document in whatever form you wish.

Here’s an example of some basic LaTeX code:

With the output looking like below:

Example output

Using the Template

I’ve created a GitHub repository, latex-homework-template , just for my homework template that I’ve been using ever since I started. I found it online and used it as a base to start my template.

To use it, just download the homework.tex file and start editing. Once you need to typeset it, you’ll need LaTeX here .

After that, you just need to compile it and you’ll get your output. There are tons of different resources that I’ve found useful in learning LaTeX:

TeX StackExchange

LaTeX Wikibook

Effect on Performance

I have a solid set of anecdotal evidence in favor of using LaTeX for writing up my homework.

In all the classes that I’ve used LaTeX, I’ve come out of the class with a very strong understanding of the material as well as a good grade. Although I’m not a big fan of grades (like at all), I know it matters to some people.

This might have to do with the fact that doing the homework in LaTeX takes longer. It might have to do with the fact that I perfect the appearance and spend a lot more time looking at the subject.

The most likely reason is a combination of all that I previously mentioned plus other factors. I’m usually one to always want to quantify something, but in this case, I know it helps; that’s all I need.

Learning Curve

There definitely is a learning curve when it comes to trying to use LaTeX for homework. I felt that it was definitely worth the effort unlike how it might seem to some students.

I reasoned that when I go to graduate school, I will want to use it there. I also know how pervasive it is in textbooks. Since I love to read textbooks so much, I wanted to see what it took to write them so elegantly. I may even want to write one in the future; we’ll have to see =]

To me it seemed like a small tradeoff for the great benefits that it provided.

I cannot recommend using LaTeX for your homework enough.

The benefits go a long way. It helps you learn the material and in a way that isn’t as easily achieved when just using pencil and paper.

LaTeX is also widely used in academia and learning about the tool is almost essential if you wish to go to graduate school.

Once I graduate from university, I plan on releasing all my code for the last three semesters as open source. It includes all my LaTeX code which has really accumulated over the last year. It should provide a nice resource for others.

In the meantime, hopefully if you start using LaTeX for your homework, you won’t be able to resist doing it early because of how fun it is. Well, at least it was fun for me =]

Search code, repositories, users, issues, pull requests...

Provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

LaTeX class and template for typesetting math homework

artemmavrin/latex-homework

Name already in use.

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more about the CLI .

  • Open with GitHub Desktop
  • Download ZIP

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

  • 215 commits

The homework class

Provides the LaTeX class homework.cls for typesetting homework in a straightforward problem-solution format. Designed to avoid this mistake .

Read on for a description of the homework class.

Table of Contents

Environments, class options, introduction.

  • Simple interface for specifying homework information (e.g., name and course).
  • Environments for writing problem statements, problem parts, and solutions.
  • Automatic title creation.
  • Compatible with article class options.
  • Loads the AMS math packages.
  • Automatic PDF author/title/bookmark metadata creation.

For an examples of homework solutions created using the homework class, see example.tex and the resulting PDF .

Getting Started

template.tex is a ready-to-use homework template that uses the homework class.

  • Download homework.cls and save it in the same directory as your homework .tex file ( alternatively , see this question to learn where to put .cls files to be globally available to TeX)
  • At the top of the homework .tex file, put \documentclass{homework} .
  • In the preamble, specify the homework information using the commands listed in the Commands section.
  • In the document, begin writing problems in problem environments and solutions in solution environments (see Environments ).

Documentation

The following commands should be used in the preamble of the homework .tex file. If these are not used, you will get an error.

  • \name{<name>} : Replace <name> with your name.
  • \course{<course>} : Replace <course> with the name of the course.
  • \term{<term>} : Replace <term> with the term when the course is held.
  • \hwnum{<number>} : Replace <number> with the number of the homework.

Thus, at a minimum , your preamble must contain

You can also change the default text of various labels that appear on the document by using the following commands.

  • \hwname{<name>} : Replace <name> with the desired label for the type of homework (e.g., Assignment or Problem Set ). The default is Homework .
  • \problemname{<name>} : Replace <name> with the desired label for problems created with the problem environment (e.g., Exercise or Question ). The default is Problem .
  • \solutionname{<name>} : Replace <name> with the desired label for solutions created with the solution environment (e.g., Proof , Answer , or a label in another language). The default is Solution .

The following environments are provided to typeset the homework.

problem : wraps individual problem statements. By default, problems are numbered beginning at 1 . To change the number of a given problem to n , use the command \problemnumber{n} before the problem environment.

solution : wraps the solution to a problem.

parts : enumerates parts of a multiple-part problem. If multiple parts environments are used in a single problem environment, labels will resume unless you use the \unresume command right after the beginning of each parts environment. New parts are declared using the \part command. The part labels can be customized by providing one of the following options to the parts environment:

  • a : (default) Lowercase letters.
  • A : Uppercase letters.
  • r : Lowercase Roman numerals.
  • R : Uppercase Roman numerals.
  • n : Numbers.

To specify your own labels to parts (for example, to only list parts b , d and e ) use the custom label as parameter as in \part[b)] .

claim , lemma , propostion , theorem , corollary , proof : organize claims made in a solution (and prove these claims). The 'claim' environment takes an optional argument that labels the claim (e.g., \begin{claim}[Conjecture] will make the claim be labelled "Conjecture"). The other listed environments are derived from the 'claim' environment.

To use a class option, write

at the beginning of your homework file, where <options> is a comma-separated list of the options that you wish to use.

All the options of the article class may be used. In addition, the homework class provides the following options.

  • boxes : Use this option if you want the problem environment to enclose problem statements in boxes.
  • hidesolutions : Use this option to hide solutions in the output. With this option enabled, you can still write solutions in the solution environment, but these solutions will not show up in the final document.
  • qed : Use this option if you want an end-of-proof symbol printed at the end of solutions.

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

Contributors 4

  • Makefile 1.6%

Gallery — Homework Assignment

Gallery Items tagged Homework Assignment

Show all Gallery Items

Here we provide a selection of homework assignments templates and examples for school, college and university use. These often include a question and answer section already set out, along with space for the student name, course title, date and any other required information. Teachers and lecturers may also find these templates useful for preparing material for their classes.

ITU - ELECTRONICS HW report - Javad Ibrahimli

Related Tags

Have you checked our knowledge base ?

Message sent! Our team will review it and reply by email.

IMAGES

  1. Latex Homework Template

    latex template math homework

  2. Math Homework Latex Template

    latex template math homework

  3. 😍 Homework latex template. Math 273a: Basic Optimization Theory. 2019-01-24

    latex template math homework

  4. Exercises

    latex template math homework

  5. (PDF) LaTeX Math worksheet template

    latex template math homework

  6. Latex Math Homework Template

    latex template math homework

VIDEO

  1. Learn LaTeX 010

  2. Learn LaTeX 011

  3. Learn LaTeX 008

  4. Learn LaTeX 007

  5. Learn LaTeX 006

  6. Learn LaTeX 012

COMMENTS

  1. Simple Math Homework Template

    Simple Math Homework Template Open as Template View Source View PDF Author Kathleen Schmit Last Updated 6 years ago License LaTeX Project Public License 1.3c Abstract I had to relearn LaTeX to turn in my real analysis homework last night, so I made it into a template in case others are in the same situation. Tags Homework Assignment Math

  2. Templates

    Template for the students of my MAT108 class to submit their homeworks. Jose Simental Rodriguez FSU-MATH2400-Project3-IncludesSampleSolution In this project, students create a two-dimensional shape with nonuniform density, finds its center of mass, and hang it from a mobile.

  3. Templates

    This template lets you quickly typeset your homework. With 2 commands you are up and running and with a class option you can toggle the visibility of questions, so you can see the questions while you are typing your answers and then easily hide them to create a submission file.

  4. Example of math homework exercises

    4 years ago License Other (as stated in the work) Abstract Sample LaTeX document of math homework, created by Robert Hanson. Source: Robert Hanson webpage. This template was originally published on ShareLaTeX and subsequently moved to Overleaf in October 2019. Tags Homework Assignment Find More Examples

  5. Math Homework Template

    Math Homework Template Open as Template View Source View PDF Author Will Victor Last Updated 9 years ago License Creative Commons CC BY 4.0 Abstract This is a template for homework. Tags Homework Assignment Find More Templates This is a template for homework.

  6. Mathematics homework template

    Mathematics homework template Open as Template View Source View PDF Author Uploaded from ShareLaTeX Last Updated 4 years ago License Other (as stated in the work) Abstract Template created by Mark Gius. See also https://github.com/mgius/calpoly_csc300_templates.

  7. LaTeX Resources

    4 Introduction to Beamer 5 Finding Templates & Packages 5.1 LaTeX & Beamer Templates 5.2 TeX Packages 5.3 Beamer Themes TeX is a wonderful way to typeset Mathematics beautifully. TeX can be used to make course materials, typeset homework or notes, create posters, write books, produce figures or posters, and more!

  8. Math 34 homework template

    Template for multivariable calculus homework, including code for common formatting. An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

  9. Math Homework template for Latex

    Use dollar signs for math mode. everything between them is read as math instead of regular text. $3x+4y=5$ is a line. Use double dollar signs to display the equation on its own line. $$3x+4y \text{ is a line.}$$ Alternatively, you can use slash and brackets. \[ 3x+4y=5.

  10. templates

    27 For the class file itself: I actually made my own class file (adapted from the report class file) to format my homework the way I wanted. It is here, if you're interested in trying it or fiddling with it: https://gist.github.com/1278588 You supply it with \author and \title in the preamble, and it automatically uses today's date.

  11. How to TeX your homework

    How to LaTeX (with math homework template) Watch on The TeX template used in the video is included at the bottom of this post. You can paste this into a .tex file locally, or into Overleaf. If you're just starting out, I recommend using Overleaf as your TeX editor. You can use Detexify to hand-draw a symbol to find the LaTeX command for it.

  12. jstrieb/homework-template

    Designed specifically for typesetting solutions to math and computer science problem sets that will be graded online, this homework template is intended to make typing solutions as quick, painless, and visually consistent as possible.

  13. LaTeX Resources for Teachers

    LaTeX is a free document preparation system which handles the typesetting of mathematical expressions smoothly and elegantly. Its history goes back several decades, and it has become the standard format for the creation and publication of research articles in mathematics and many scientific fields.

  14. LaTeX Resources

    Suggestions: Use 12 point font and 1" or 1.25" margins Here is a link for a homework template Math 341 Homework Template as a starting point for your homework assignments typed in LaTeX. Hint: Look at this example and its LaTeX source code. Various reference sources LaTeX reference sheet by Dave Richeson (2 pages)

  15. latex-homework-template · GitHub Topics · GitHub

    LaTeX templates. latex latex-document latex-template latex-beamer latex-homework-template Updated on Aug 10, 2019 TeX AntoineGagne / latex-homework-class Star 3 Code Issues Pull requests A class for homework assignments written in LaTeX. latex latex-template latex-class latex-homework-template latex-homework

  16. Writing Math Homework in LaTeX

    Need easily formatted and good looking math homework? In this video I demonstrate how I write my homework in LaTeX.LaTeX is a text setting language which all...

  17. Doing Your Homework in LaTeX

    Doing Your Homework in LaTeX It is a common occurrence for other students to comment on my homework whenever I turn it in for one of my classes. The complete LaTeX file (and the pdf output) can be found in my repository, latex-homework-template. View on GitHub Below are a few screenshots of problems that I've done in the past:

  18. jdavis/latex-homework-template

    latex-homework-template The LaTeX file that I use as the base for all my homeworks in university. You should follow me on Twitter. Features Here are just a few features of this homework template. Title page. Problem markers. Configurable problem numbers (see the last 3 problems for an example). Some commonly used math macros. Screenshots

  19. GitHub

    Introduction Features Simple interface for specifying homework information (e.g., name and course). Environments for writing problem statements, problem parts, and solutions. Automatic title creation. Compatible with article class options. Loads the AMS math packages. Automatic PDF author/title/bookmark metadata creation. Example

  20. How to LaTeX (with math homework template)

    How to LaTeX (with math homework template) Prof Won Math 1.5K subscribers 6.6K views 2 years ago Intro to Mathematical Reasoning, Winter 2021 You can find the template at...

  21. LaTeX Templates

    Timmy Chan LaTeX Templates Typesetting, Scripting and Automation San Francisco State University Mathematics Master's Thesis template (2018)International Conference of Learning Sciences conference paper Template (2020)Resume Template (2022): Published on Overleaf as official template. Cover Letter Template (2022): Published on Overleaf as official template.

  22. Gallery

    Math Notes Template This is a template for taking notes on mathematics. Hao Ren AULA EXERCÍCIOS ANÁLISE DIMENSIONAL E SEMELHANÇA Exercícios PROF. STROBEL MAT108 Spring 2018 Homework template Template for the students of my MAT108 class to submit their homeworks. Jose Simental Rodriguez 1