A simple LaTeX template for writing a PhD thesis in particle physics.
This repository contains a comprehensive LaTeX template for a PhD thesis in particle physics. The template follows standard academic formatting and includes all necessary sections for a complete thesis.
The thesis is organized as follows:
THESIS/
├── thesis.tex # Main thesis file
├── references.bib # Bibliography file
├── Makefile # Build automation
├── chapters/ # Individual chapters
│ ├── titlepage.tex # Title page
│ ├── abstract.tex # Abstract
│ ├── introduction.tex # Introduction chapter
│ ├── theory.tex # Theoretical framework
│ ├── experiment.tex # Experimental setup
│ ├── results.tex # Results and analysis
│ ├── conclusion.tex # Conclusion
│ └── appendix.tex # Appendix
└── README.md # This file
- Clean, professional layout with proper page margins and spacing
- Complete chapter structure covering all aspects of a particle physics thesis:
- Introduction to particle physics and the Standard Model
- Theoretical framework (QFT, electroweak theory, QCD)
- Experimental setup (accelerators, detectors, data acquisition)
- Results and analysis (systematic uncertainties, statistical methods)
- Conclusions and future outlook
- Appendix with supplementary material
- Bibliography support with BibTeX and sample particle physics references
- Proper mathematical typesetting with AMS packages
- Hyperlinked cross-references for easy navigation
- Makefile for easy compilation
To compile this thesis, you need a LaTeX distribution installed:
-
Linux: Install TeX Live
sudo apt-get install texlive-full
-
macOS: Install MacTeX
brew install --cask mactex
-
Windows: Install MiKTeX or TeX Live
The easiest way to compile the thesis is using the provided Makefile:
# Full compilation with bibliography (default)
make
# Quick compilation (single pass, no bibliography)
make quick
# Clean auxiliary files
make clean
# Clean everything including PDF
make cleanall
# View the PDF after compilation
make view
# Show all available commands
make helpIf you prefer to compile manually:
pdflatex thesis
bibtex thesis
pdflatex thesis
pdflatex thesisThe multiple pdflatex runs are necessary to resolve all cross-references and include the bibliography.
Edit the following files to add your personal information:
- thesis.tex: Update the document metadata (title, author, date)
- chapters/titlepage.tex: Modify title page with your details
- chapters/abstract.tex: Write your abstract
Each chapter is in a separate file in the chapters/ directory:
introduction.tex- Introduce your research topictheory.tex- Present the theoretical backgroundexperiment.tex- Describe your experimental methodsresults.tex- Present your results and analysisconclusion.tex- Summarize findings and future workappendix.tex- Add supplementary material
Add your references to references.bib following the BibTeX format. The template includes sample references for common particle physics papers and textbooks.
To modify the appearance, edit thesis.tex:
- Page margins: Adjust the
geometrypackage settings - Line spacing: Change
\onehalfspacingto\singlespacingor\doublespacing - Font size: Modify the document class option (e.g.,
12pt) - Headers/footers: Customize the
fancyhdrsettings
- Compile frequently to catch errors early
- Use version control (Git) to track changes
- Break long equations across multiple lines for readability
- Label everything (chapters, sections, equations, figures, tables) for easy cross-referencing
- Use
\cite{key}for citations to automatically generate the bibliography - Add figures to a
figures/directory and include them with\includegraphics
- Particle Data Group: https://pdg.lbl.gov/
- CERN Document Server: https://cds.cern.ch/
- arXiv.org (High Energy Physics): https://arxiv.org/archive/hep-ph
- LaTeX Wikibook: https://en.wikibooks.org/wiki/LaTeX
- TeX Stack Exchange: https://tex.stackexchange.com/
- Overleaf Documentation: https://www.overleaf.com/learn
This template is provided as-is for academic use. Feel free to modify and adapt it for your own thesis.
If you find issues or have suggestions for improvements, please open an issue or submit a pull request.