Analysis updated 2026-05-18
Write a two-sided, print-ready academic thesis or dissertation with balanced bound-book margins
Use any system-installed font in your thesis instead of LaTeX's default limited font set
Keep chapters, front matter, and the bibliography in separate files for easier editing
Produce a properly cross-referenced document with an automatically correct table of contents and citations
| zedxpro/classic-two-sided-xelatex-thesis-template | xd111ds/sii-beamer-theme | xiongqi123123/awesome-rebuttal | |
|---|---|---|---|
| Stars | 21 | 18 | 24 |
| Language | TeX | TeX | TeX |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | researcher | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires the XeLaTeX engine plus biber and latexmk installed, pdfLaTeX alone will not compile it.
This project is a ready made document template for writing an academic thesis or dissertation using LaTeX, a typesetting system many researchers use to produce polished, print quality documents. Unlike a typical single sided document, this template is built specifically for two sided printing, the kind used in bound books, with margins calculated so that facing pages line up into a balanced, symmetrical spread once the thesis is printed and bound. The template puts a strong emphasis on typography, the visual style and spacing of text on the page. Because it relies on a compiler called XeLaTeX rather than the more common pdfLaTeX, it can use any font already installed on your system, along with fine details like proper letter pairings and careful spacing that make long runs of text easier to read. Page headers change automatically to reflect whichever chapter you are currently in, and footnotes are spaced out carefully to avoid a cluttered look. The document is organized into separate files for different parts of the thesis, such as the front matter, individual chapters, and the bibliography, rather than being written as one long file. This makes it easier to work on one chapter at a time without scrolling through the entire document. Because the template depends on modern font handling and packages that only work properly with the XeLaTeX engine, trying to compile it with the older standard pdfLaTeX engine will not work. To build your thesis, you need three tools installed: xelatex itself to compile the document, biber to process citations and produce your bibliography correctly, and latexmk, which is strongly recommended because it automatically reruns the compiler as many times as needed to get the table of contents, cross references, and citations all correct. Once everything is installed, compiling the finished thesis is done with a single command in the terminal that tells latexmk to run using the xelatex engine.
A two-sided XeLaTeX thesis template with symmetrical bound-book margins, custom typography, and a modular chapter-by-chapter file structure for academic dissertations.
Mainly TeX. The stack also includes LaTeX, XeLaTeX, biber.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.