Agent skill

latex-compilation

Use when LaTeX documents fail to compile, have undefined references, duplicate labels, or citation errors

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/latex-compilation

SKILL.md

LaTeX Compilation

Overview

Fix common LaTeX compilation errors systematically by running the full build sequence and addressing errors in order of dependency.

When to Use

  • Document won't compile (pdflatex errors)
  • "Undefined reference" or "multiply-defined labels" warnings
  • Citations showing as [?] or undefined
  • Cross-references not resolving

Quick Reference

Problem Solution
Undefined citations Run: pdflatex → bibtex → pdflatex → pdflatex
Duplicate labels Each \label{name} must be unique across document
Empty \cite{} Remove or fill in citation key
Citation key mismatch Ensure .tex keys match .bib entry names exactly
Cross-refs not updating Run pdflatex twice after changes

Full Compilation Sequence

bash
pdflatex -interaction=nonstopmode paper.tex
bibtex paper
pdflatex -interaction=nonstopmode paper.tex
pdflatex -interaction=nonstopmode paper.tex

Common Mistakes

Duplicate \label{} tags - Copy-pasting figures often duplicates labels. Search with:

bash
grep -n 'label{' paper.tex | sort -t'{' -k2 | uniq -d -f1

Citation key typos - altabaa2025co vs altabaa2025cot causes undefined citation. Always verify keys match the .bib file exactly.

Running pdflatex only once - Cross-references and citations need multiple passes to resolve.

Empty citations - \cite{} causes warnings. Remove or add proper key.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results