← Back to list
name: latex-compile-qa
description: |
Compile a LaTeX project and run basic QA (missing refs, bib errors, broken citations), producing
Issue:

latex-compile-qa
by WILLOSCAR
Research pipelines as semantic execution units: each skill declares inputs/outputs, acceptance criteria, and guardrails. Evidence-first methodology prevents hollow writing through structured intermediate artifacts.
⭐ 83🍴 10📅 Jan 24, 2026
SKILL.md
name: latex-compile-qa
description: |
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),需要确认可编译并输出失败原因报告。
Skip if: 还没有 LaTeX scaffold(先跑 latex-scaffold)。
Network: none.
Guardrail: 编译失败也要落盘 output/LATEX_BUILD_REPORT.md;不做“内容改写”,只做编译/QA。
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.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
- Either
latex/main.pdfexists, oroutput/LATEX_BUILD_REPORT.mdexplains why compilation failed. - For
arxiv-survey-latexdeliverables:latex/main.pdfis >= 8 pages and has no undefined citations/references (strict gate).
Script
Quick Start
python .codex/skills/latex-compile-qa/scripts/run.py --helppython .codex/skills/latex-compile-qa/scripts/run.py --workspace <workspace_dir>
All Options
- See
--help(inputs/outputs are taken from the unit runner when used via pipeline)
Examples
- Compile + produce report:
python .codex/skills/latex-compile-qa/scripts/run.py --workspace <ws>
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.
Solutions:
- Install a TeX distribution that includes
latexmk. - If you can’t install tools, still use
latex-scaffoldto generatelatex/main.texand compile elsewhere.
Issue: Build fails with bib/ref errors
Symptom:
- Report shows missing citations/refs or BibTeX errors.
Causes:
citations/ref.bibmissing/miswired, or draft contains invalid cite keys.
Solutions:
- Ensure
latex/main.texpoints to../citations/ref.bib(or the correct relative path). - Ensure all citation keys exist in
citations/ref.bib.
Recovery Checklist
- Read
output/LATEX_BUILD_REPORT.mdtail for the first actionable error. - Confirm
latex/main.texexists and bibliography path is correct.
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

