TeX packages/classes

With regards to installation and usage, if you are using Overleaf and want my help, I will take a page from Evan Chen’s book:

First install LaTeX properly, then if it still doesn’t work write to me again.

Otherwise, feel free to email me at dchen@dennisc.net. Discord or Hangouts work as well, if you know how to reach me there.

Utility packages

These are some utility packages I’ve written. Rather than directly changing the output, they provide new logical constructs for you to write your own TeX in.


I’ve also designed some document classes which provide semantic environments (such as theorem, proof, and solution environments), as well as changing the overall document output drastically. These classes are not documented at all, so my suggestion is that you email me for an example .tex file if interested.

If you are in Math Advance, you will notice that the contest and book classes are not available here. While I am a big proponent of open source, I’d like to have some control over where my professional designs come up. If you want to study the code, please just let me know! I’m willing to send over snippets on an individual basis.

I don’t mind at all if you use my personal classes below for any reason.


These are some LaTeX posts on my blog that may be useful for reference. Also includes some Asymptote.

Posts are listed in a suggested read order (start with the top).