latex-compile-qa

Solid

Compile a LaTeX project and run basic QA (missing refs, bib errors, broken citations), producing `latex/main.pdf` and a build report. **Trigger**: latex compile, build PDF, LaTeX errors, missing refs, 编译PDF, 引用错误. **Use when**: 已有 `latex/main.tex`(通常来自 `latex-scaffold`),需要确认可编译并输出失败原因报告。

Code & Development 506 stars 39 forks Updated today

Install

View on GitHub

Quality Score: 81/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# LaTeX Compile + QA 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.tex` - `citations/ref.bib` ## Outputs - `latex/main.pdf` (if compilation succeeds) - `output/LATEX_BUILD_REPORT.md` (recommended) ## Workflow 1. Run a LaTeX build (e.g., `latexmk`) if available. 2. Fix missing packages, missing bib entries, and unresolved references. 3. Record remaining issues in a build report. ## Quality checklist - [ ] `latex/main.pdf` exists only when compilation succeeds; failed builds must remove stale PDFs and explain the failure in `output/LATEX_BUILD_REPORT.md`. - [ ] For `arxiv-survey-latex` deliverables: `latex/main.pdf` is >= 8 pages and has no undefined citations/references (strict gate). ## Script ### Quick Start - `uv run python .codex/skills/latex-compile-qa/scripts/run.py --help` - `uv 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 -bibtex` when available. - Always writes `output/LATEX_BUILD_REPORT.md` (success or failure). - Report includes page count + warning summary when ava...

Details

Author
WILLOSCAR
Repository
WILLOSCAR/research-units-pipeline-skills
Created
8 months ago
Last Updated
today
Language
Python
License
None

Similar Skills

Semantically similar based on skill content — not just same category