Skip to content

All of the lecture notes that I digitized while at the University of Toronto

License

Notifications You must be signed in to change notification settings

hisbaan/uoft-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UofT Notes

This is a repository for the notes that I took while at the University of toronto. The following is a list of the courses covered in this repository.

CourseInstructorTimeNote File
CSC110Mario Badr2020Fcsc110/csc110.pdf
CSC111David Liu2021Scsc111/csc111.pdf
MAT137Alfonso Gracia-Saz2020Ymat137/mat137.pdf
CSC236Daniel Heap2021Fcsc236/csc236.pdf

Contributing

Editing

ORG Mode

Some of the PDF files are written in org (.org), a markup language similar to markdown. This is most accessible through GNU Emacs but there are other ways to write it (vim plugins, vscode extensions, etc.). If you need exact emacs configurations, my dotfiles are public and my emacs configuration is here.

In emacs, the key combination for compiling the ORG file into a LaTeX pdf is C-c C-e m e l p (or SPC m e l p with evil mode bindings).

LaTeX

Some other PDF files are written in LaTeX. For compilation, I use LuaLaTeX through LaTeXmk. To generate the PDF for a file called example.tex, run latexmk -lualatex -shell-escape example.tex. This will generate example.pdf.

Compiling PDFs

CSC110

Navigate to the uoft-notes/csc110/src directory then build every PDF from the ORG source file using GNU Emacs. After this, go to the uoft-notes/csc110 directory and run the following commands.

rm csc110.pdf
pdftk src/*.pdf cat output csc110.pdf

CSC111

Navigate to the uoft-notes/csc111/src directory then build every PDF from the ORG source file using GNU Emacs. After this, go to the uoft-notes/csc111 directory and run the following commands.

rm csc111.pdf
pdftk src/*.pdf cat output csc111.pdf

MAT137

Navigate to the uoft-notes/mat137 directory and run the following command.

latexmk -lualatex -shell-escape mat137.tex

CSC236

Navigate to the uoft-notes/csc236/src directory then build every PDF from the ORG source file using GNU Emacs. After this, go to the uoft-notes/csc236 directory and run the following commands.

rm csc236.pdf
pdftk src/*.pdf cat output csc236.pdf

About

All of the lecture notes that I digitized while at the University of Toronto

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published