LaTeX sources for my notes on the maths courses at Cambridge. To view the compiled PDFs, click here. Please note that these are not exhaustive descriptions of the courses themselves - please watch all of the lectures! This is simply a way of collating much of the courses' information in one place.
-
Install a TeX distribution, such as MiKTeX or TeX Live.
-
Install Go 1.16.
-
Run
go get ./...
to fetch dependencies. -
Run
go run . build
to build the project. You can executego run . help
for more information about various other commands.- For the
fmt
command, you must installlatexindent
and add it toPATH
. - For the
optimise
command, you must installghostscript
.
- For the
To contribute to the project (such as making corrections or adding explanations), fork the repository and then submit a pull request. Any contributions must be made under the same license as the project itself.
It is recommended to add the line go run . fmt
to your .git/hooks/pre-commit
so that your source code is formatted nicely before committing.