LaTeX would've been easier, but I haven't set up the toolchain since switching to emacs