Nikita Zdvijkov
Software & Electrical Engineer
Houston & Remote
Blog / Apr 12, 2023

Showcasing my LaTeX typesetting skills

For the uninitiated:

LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. LaTeX is available as free software.

My experience

I began using LaTeX in high school. As president of the ACM student chapter at my university, I once gave a talk on LaTeX to an audience of about 30. I have also taught several of my friends and classmates the basics, enough to spark interest.

Here are three documents I prepared using LaTeX…

I used some TikZ magic for the flowchart on page 2 of this report for a class on microprocessors and assembly:

A math-heavy thermodynamics report:

My current resume is also typeset in LaTeX:

Alternatives

LaTeX has its pain points. Overleaf, the browser/cloud-based editor, has made the tooling easier to manage—I haven’t had LaTeX installed on my workstation in years.

If I had to write a book about programming, I would consider using AsciiDoc over LaTeX. Reason being: I was very impressed with the formatting of Functional Programming Made Easier by Charles Scalfani.

A newer alternative that competes with LaTeX more directly: Typst. Still in beta. Backed by a startup. The compiler CLI was recently made open-source on GitHub. Excellent documentation. Very promising. I typeset my cover letters in Typst, for example:

Worth noting: AsciiDoc already compiles to HTML in addition to PDF. Typst says compile-to-HTML is coming soon.