- TeX 93.2%
- CSS 6.8%
| .github/ISSUE_TEMPLATE | ||
| csc110 | ||
| csc111 | ||
| csc236 | ||
| mat137 | ||
| .gitignore | ||
| LICENSE | ||
| README.org | ||
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.
| Course | Instructor | Time | Note File |
|---|---|---|---|
| CSC110 | Mario Badr | 2020F | /hisbaan/uoft-notes/src/branch/master/csc110/csc110.pdf |
| CSC111 | David Liu | 2021S | /hisbaan/uoft-notes/src/branch/master/csc111/csc111.pdf |
| MAT137 | Alfonso Gracia-Saz | 2020Y | /hisbaan/uoft-notes/src/branch/master/mat137/mat137.pdf |
| CSC236 | Daniel Heap | 2021F | /hisbaan/uoft-notes/src/branch/master/csc236/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