Open-source · github.com/YuZh98/latex2ufdissertation
A safety-net validator for UF doctoral dissertations using the Fall 2025+ University of Florida LaTeX template. Given a project archive, project directory, git URL, or compiled PDF, it produces a severity-tiered report citing the originating UF rule for each finding — one more pair of eyes before clicking submit.
Install
| |
Requires Python 3.10+ and (for the compile path) LuaLaTeX with TeX Live 2025.
Quickstart
| |
Inputs
| Input | Source validation | PDF validation | Compile |
|---|---|---|---|
| Project directory | ✓ | ✓ | ✓ |
*.zip archive | ✓ | ✓ | ✓ |
| Git URL | ✓ | ✓ | ✓ |
*.pdf | — | ✓ | — |
Severity tiers
must-fix— documented UF rule violation that the Editorial Office is expected to require fixing.review— likely issue requiring human judgment; the tool flags, the student decides.
Every finding carries a UF-* rule ID and a link back to the rule’s catalog entry.
Flags
| Flag | What it does |
|---|---|
| (no flag) | Validate + compile → emit PDF |
--init DIR | Scaffold a new project |
--demo | Print location of the bundled demo dissertation |
--dry-run | Validate only, skip compile |
--json | Machine-readable summary on stdout |
--version | Print version and exit |