Skip to content

janezdu/latexss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaTeX class files

This is a library of various latex class files I've made up for use in my courses at university.

Table of Contents

Getting Started

LaTeX Basics
- Online: [ShareLaTeX](https://www.sharelatex.com/) and [Overleaf](https://www.overleaf.com/) are great places to start. Make an account for free, and check out their examples and tutorials! - You can also download MacTeX for Mac users, and MikTeX or TeXlive for Windows, or TeXlive or tetex for Linux. - Check out this great guide by [LaTeXTools](https://github.com/SublimeText/LaTeXTools)
Modifying Class Files
- Download this file and copy it into the directory where your .TeX file is, and add \LoadClass{homework} to the top of your .TeX file. - Inside the class file, change your name inside the \author macro. - Inside your TeX file, change your class name and the title of the assignment.

General Features

The general-purpose macros that I use in all files. - Highlighting: use \yhighlight{} or \rhighlight{} to highlight text yellow and red, respectively. - TODO: use \TODO to insert a red TODO marker inside your pdf.

Homework --- hw.cls

A problem set template. - **IMPORTANT**: When inserting the name of the homework (e.g. in "Homework 1: How to Count", the "How to Count"), insert ": " before the name if you insert one, or leave it out entirely. - Simple header with easy insertion for name, class, homework number, homework name. - Made for CS 2800: Discrete Structures at Cornell University; personalized functions are tailored for proofs and associated labels. - Tools for Proof by Induction: - Based on amsthm package - I use it inside equation/align environment inside proof environment - Insert \bc before Basis (base case) step - Insert \is before Inductive Step - Insert \ih **after** the step using the Inductive Hypothesis, before the line break

Notes --- notes.cls

A note-taking template for classes. - Based on the template made by [Liam Horne](http://lihorne.com/typesetting/2014/02/01/typesetting-course-notes-with-latex/)

Background

- I made these files primarily for CS 2800: Discrete Structures, a core computer science course offered at Cornell University.

About

LaTeX class files for school assignments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages