Skip to content

Typed up LaTeX notes for use in exams for various UoE courses I'm taking

Notifications You must be signed in to change notification settings

leon0241/leon-latex-notes

Repository files navigation

Leon's UoE Math LaTeX Notes

LaTeX lecture notes and exam notes for a variety of courses in UoE CompSci and Maths. Feel free to use / fork / customise to your liking

(Optional) Buy me a coffee :)

Links to 6-page Exam Sheets!

  • My magnum opus: Fundamentals of Pure Mathematics - click here!

  • Honours Algebra - click here! (6 pages babyyyy)

  • Honours Analysis - click here! done :)

  • Honours Analysis - click here! (without examples - basically 5 pages)

  • Metric Spaces - click here! (without examples or applications - 5 and a bit pages)

  • Honours Algebra everything - click here! (it's 10 pages lol)

  • Y3 Geometry - click here! (they are terrible tho)

  • Introduction to Theoretical Computer Science - click here! (Adapted from Chris Dalziel's LaTeX notes)

Links to LaTeX Notes! (probably none of these are getting finished lol)

Info

Theorem Boxes

Theorem boxes are created using thmboxes_v2.sty. Go to leon-latex-thmboxes for more details

The files thmboxes_col and thmboxes_white are legacy from the FPM notes. thmboxes_v2.sty might be cross compatible but I'm not going to try.

Additional Note: \usepackage{../thmboxes_v2) to import, but all of my notes will backreference by 1 level since they are in separate folders. If you want to fork and put them in the same folder you just need to \usepackage{thmboxes_v2)

Template Note

A template file is provided in template/template_note.tex or template/template_6p.tex

template_note for article style notes, and template_6p for horizontal 6-page notes (check FPM notes for ways to ultra condense as many thmboxes into 6 pages as possible (hint: a lot of negative vspace abuse))

Check thmboxes section on how to use

Writing LaTeX

Currently using a NeoVim / VimTex / LuaSnip setup to write notes. Link to nvim config. The actual snippets are in lua/snippets/tex. Using TeXLive full installation, but a mini one should work decent, I don't think I use that many obscure packages

nvim is mostly for more flexibility in terms of customising autocomplete (I use jl to navigate snippet tabs, jp to navigate back which afaik you can't do in VSCode and Obsidian). Obviously though the biggest advantage is the superiority complex and ego boost of using vim :) (i use arch btw 🤓)

Obviously inspired by the late Gilles Castel Link to his setup

LuaSnip / UltiSnip on nvim setup guide: Click Here!

Documentation is not being made for my snippets any time soon, and probably will never be made. I recommend starting off with some basic snippets and find your own custom way of writing snippets :)

Other configs I've tried to use (the FPM notes were made entirely with VSCode, not entirely sure how I did it because I tried to use it again in third year and it wasn't nearly as smooth, might upload my DICE VSCode configs at some point)

Legacy Info

Note: This is only relevant for the FPM notes

If you want to import into overleaf or anything, you will need preamble.sty and either thmboxes_col.sty or thmboxes_white.sty as well as the main .tex file

Included is a template.tex file if you want to start from scratch for another course :)

Dependencies that are not in a barebones TinyTeX installation are listed in the dependencies file, if you are using Overleaf / a larger TeX package they should be preinstalled already

If someone knows which package extarticle is included in then lmk 😭, right now it's just sitting in the folder lol

(only for FPM) Any theorem number is the closest theorem to the lecture notes (some are taken from other sources)

About

Typed up LaTeX notes for use in exams for various UoE courses I'm taking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published