Structure a graduate thesis in LaTeX before the panic sets in
Front matter, chapter includes, acronyms, university class files, compile speed, and Git history for Master's and PhD students.
The thesis is a long paper with bureaucracy attached. LaTeX handles the long paper well. The bureaucracy is usually a university class file written in 2009 and last tested on a different TeX Live.
Start structure early, even if chapters are still empty. Moving content between files in the final month is how cross-references and figure paths break.
Accept the class file, fence the rest
Put the university .cls (and required .bst / logo files) in the project.
Do not rewrite the class. Put your macros, packages, and chapter content in
files you control:
thesis/ main.tex macros.tex chapters/ figures/ university.clsIf the class breaks on a modern engine, triage with
university class files that will not compile.
Document which engine the thesis office accepts (pdfLaTeX vs XeLaTeX vs
LuaLaTeX) before you invest in fontspec.
Front matter that committees expect
Roman page numbers for abstract, dedication, acknowledgments, TOC, lists of
figures/tables; arabic for the main chapters. Book/report classes expose
\frontmatter / \mainmatter; article-based templates need manual
\pagenumbering. Guide:
roman then arabic.
Title page content often must match a Word specimen from the graduate school. Copy the wording exactly. Creativity here gets the PDF rejected by a checklist.
Chapters as files
One root, many includes:
\include{chapters/intro}\include{chapters/background}\include{chapters/methods}\include{chapters/results}\include{chapters/conclusion}Own chapters yourself even when coauthors help on papers that feed the thesis.
Keep figures under figures/chapter3/ so paths stay stable when you reorder.
Use \includeonly{chapters/methods} while drafting so full-thesis compiles
are not the cost of every equation edit:
split chapter files.
Labels should be unique across the project (eq:ch3-main, not eq:main in
every file). Project-wide structure views and live ref checking help on a
200-page tree.
Acronyms and symbols
Glossaries packages are powerful and fussy. For many theses, a hand-maintained
list of symbols in the front matter is enough. If you need auto-expanding
acronyms, budget a day to learn glossaries-extra before the week of
submission, not during it.
Define math macros in macros.tex and treat that file as shared law. Notation
that drifts between chapter 2 and chapter 5 is a gift to a pedantic examiner.
Bibliography
One .bib for the whole thesis, or a small set merged carefully. Stable keys.
Validate before soft-bound:
BibTeX validator. Match the style the department
wants (numeric, author-year, footnote-heavy humanities styles). Do not mix
biblatex and classic BibTeX stacks in one preamble.
Speed
Full thesis compiles get slow. Draft mode for figures, \includeonly, and
TikZ externalize buy hours back. Notes:
shorter wait for the PDF.
Keep a “full compile” ritual weekly so you still see cross-chapter failures early.
Backup is not the same as history
A Dropbox copy is a backup. Git is a story of how the argument changed. Commit when a chapter compiles. Push to a private GitHub or GitLab remote.
Oleafly initializes a
real repo per project, checkpoints after successful compiles and idle edits,
and restores in one click, next to project-wide structure views and SyncTeX
that still work across chapter files. That makes the habit harder to skip.
You can get the same discipline with any editor and careful Git; the thesis
should not depend on remembering to git init in month eighteen.
Committee feedback loops
Export PDF for readers who will not open source. Track comments in issues or a shared doc, but apply edits in TeX. When a committee member returns a scanned markup PDF, name the file with date and version so you know which source commit it referred to.
Soft-bound and hard-bound checklist
Before you print or deposit:
- Class file and engine match thesis office rules.
- Front matter page numbering correct; signatures page present if required.
- All
\ref/\citeresolve; no[?]. - Figures and tables listed if required; captions consistent.
- Margins and font size pass the checklist PDF (print a test page).
- Source + PDF + commit hash archived after deposit.
Figures, tables, and “list of” pages
Many thesis offices require a list of figures and tables. Captions must be consistent and not dump the whole methods section into a 20-line caption. Use short titles for the lists and longer explanatory captions in the body if the class supports optional short captions.
Plagiarism and prior publications
If chapters remix published papers, follow the university rules on inclusion and coauthor permission. Keep each prior paper’s accepted PDF and the thesis chapter in version control with a note on what changed (notation, extended experiments, unified introduction).
Start this month, not the month you write
Create the skeleton when you propose the outline. Empty chapters that compile count as progress. Most late-stage panic is structure debt plus a stubborn class file, not a gap in the science. Pay that debt early.