What problem does it solve?
paper-compile helps you turn a LaTeX manuscript into a correct, submission-ready PDF by running LaTeX builds, diagnosing common compilation failures, and applying targeted fixes until the output is clean.
Core Features & Use Cases
- Automated LaTeX compilation: Uses latexmk to compile the main file with the right engine workflow (pdflatex by default, with options for xelatex/lualatex).
- Error diagnosis and guided auto-fix: Reads compile.log to address common issues like missing packages, undefined references, missing figures, undefined citations, and BibTeX syntax errors.
- Submission readiness checks: Verifies PDF existence, inspects page count against venue rules (main-body vs total pages depending on venue), checks for undefined references/citations, and flags leftover [VERIFY] markers.
Quick Start
Ask it to compile your paper by running paper-compile with your LaTeX project folder so it produces a validated main.pdf in the paper directory.