Latex Compile QA
Compile a LaTeX project and run basic QA (missing refs, bib errors, broken citations)...
Install
npx skills add WILLOSCAR/research-units-pipeline-skills --skill latex-compile-qa -g -a claude-code -y- Repository
- WILLOSCAR/research-units-pipeline-skills517
- Category
- Documents
- Updated
- 1mo ago
- License
- See repository
- Context cost
- Lightabout 650 tokens
- Runs scripts
- Yes, review before use
What it does
Compile a LaTeX project and run basic QA (missing refs, bib errors, broken citations), producing `latex/main.pdf` and a build report.
LaTeX Compile + QA
Triggers & routing
- Trigger: latex compile, build PDF, LaTeX errors, missing refs, 编译PDF, 引用错误.
- Use when: 已有
latex/main.tex(通常来自latex-scaffold),需要确认可编译并输出失败原因报告。
Compile the LaTeX project and produce a PDF (when the toolchain is available), plus a short build report.
This step is deterministic; if compilation fails, record actionable diagnostics rather than guessing.
Inputs
latex/main.texcitations/ref.bib
Outputs
latex/main.pdf(if compilation succeeds)output/LATEX_BUILD_REPORT.md(recommended)
Workflow
- Run a LaTeX build (e.g.,
latexmk) if available. - Fix missing packages, missing bib entries, and unresolved references.
- Record remaining issues in a build report.
Quality checklist
-
latex/main.pdfexists only when compilation succeeds; failed builds must remove stale PDFs and explain the failure inoutput/LATEX_BUILD_REPORT.md. - For
arxiv-survey-latexdeliverables:latex/main.pdfis >= 8 pages and has no undefined citations/references (strict gate).
Script
Quick Start
uv run python .codex/skills/latex-compile-qa/scripts/run.py --helpuv run python .codex/skills/latex-compile-qa/scripts/run.py --workspace <workspace>
All Options
- See
--help(inputs/outputs are taken from the unit runner when used via pipeline)
Examples
- Compile + produce report:
uv run python .codex/skills/latex-compile-qa/scripts/run.py --workspace <workspace>
Notes
- Uses
latexmk -xelatex -bibtexwhen available. - Always writes
output/LATEX_BUILD_REPORT.md(success or failure). - Report includes page count + warning summary when available.
Troubleshooting
Common Issues
Issue: latexmk not found
Symptom:
- Build report says “latexmk not found in PATH”.
Causes:
- LaTeX toolchain is not installed.


