netnate

Packages for typesetting

A collection of the $\LaTeX$ packages that I use.

Package listing

These days, Lua$\LaTeX$ is the officially recommended compiler over PDF$\LaTeX$, primarily due to the Unicode and tagging support it offers. I use Lua$\LaTeX$ whenever possible, so keep that in mind when reading this list. For users of PDF$\LaTeX$, take a look at the second section.

Packages for PDF$\LaTeX$ only

When using the Lua$\LaTeX$ compiler with unicode-math and a supported math font like New Computer Modern, the following packages are not necessary since their features are already implemented. Additionally, the Unicode variants are often much nicer since they can be directly copied into a browser or text editor and are supported by screen readers. If you must use PDF$\LaTeX$, these are nice-to-haves.

Select commands and the relationship between select packages

Commands provided by amssymb, but technically not unicode-math:

Commands provided by both amssymb and unicode-math:

Commands provided by both amsfonts and unicode-math:

Commands provided by both mathrsfs and unicode-math:

Commands provided only by unicode-math:

Tags: