June 20, 2026

Physics theses: equations, units, and multi-file sanity

Practical LaTeX habits for physics and astronomy students: notation, siunitx, multi-chapter projects, and journals that still want two columns.

Physics manuscripts carry more math per page than most fields. That is a feature until a half-finished chapter breaks the whole compile because one label moved.

Multi-file from the start

Even a short MSc thesis benefits from a root file and chapter includes:

\documentclass{report}
\begin{document}
\include{chapters/intro}
\include{chapters/methods}
\include{chapters/results}
\end{document}

Use \includeonly{chapters/methods} while you draft so you are not rebuilding three chapters to fix one equation. Details: one root file, many chapters.

Units are not text

Write $v = 3.0\,\mathrm{m\,s^{-1}}$ by hand if you must, or load siunitx and use \qty{3.0}{m.s^{-1}}. Journals differ on spacing; pick one package path and stick to it. Mixed styles look like two authors who never met.

Dirac, vectors, and bold conventions

Quantum and condensed-matter groups often need \braket for Dirac notation. Classical mechanics groups argue about bold vs arrow vectors. Document the convention in the preamble and refuse ad-hoc exceptions mid-chapter. See Dirac notation and bold math.

Two-column journal traps

APS, IOP, and similar classes change float behavior. A figure that looked fine in article may refuse to sit beside the paragraph that cites it. Compile against the real class early, not the weekend before submission. Keep a minimal figure width (0.45\textwidth in two-column) as the default.

Keep the source offline when the lab network dies

Beamlines and cleanrooms are not known for stable Wi‑Fi. A local compile with a bundled engine (as in Oleafly) means the PDF still builds when the browser editor does not load. Store the project under Git so a bad equation edit is one checkout away from undo.

All posts