← ClaudeAtlas

latex-compilelisted

Use when compiling LaTeX documents with XeLaTeX, or encountering compilation errors, missing cross-references, or diagnostic warnings.
xjsongphy/skills · ★ 6 · AI & Automation · score 68
Install: claude install-skill xjsongphy/skills
# LaTeX Compile LaTeX compilation assistant for XeLaTeX projects, handling compilation errors, cross-references, and diagnostics. ## Overview This skill provides the standard XeLaTeX compilation workflow for LaTeX projects, including error diagnosis and fixes. **Important: When users invoke this skill, they typically have compilation problems that need solving. Always display sufficient error information for diagnosis — do not over-filter the output!** ## When to Use **Use when:** - Compiling `.tex` files with XeLaTeX - Encountering LaTeX compilation errors (environment mismatch, undefined references, Chinese character issues) - Diagnosing compilation warnings or failed builds **Don't use when:** - Compiling with pdfLaTeX or LuaLaTeX (commands differ) - Setting up a new LaTeX project from scratch (use latex-textbook-writer templates instead) ## Standard Compilation Commands **VSCode LaTeX Workshop recipe (XeLaTeX):** ```bash # XeLaTeX compilation (first pass) xelatex -synctex=1 -interaction=nonstopmode -file-line-error main.tex # XeLaTeX compilation (second pass - update cross-references) xelatex -synctex=1 -interaction=nonstopmode -file-line-error main.tex ``` **Parameters:** - `-synctex=1`: Generate SyncTeX data for PDF viewer synchronization - `-interaction=nonstopmode`: Continue compilation on errors (shows all errors at once) - `-file-line-error`: Display error messages with file and line numbers - `main.tex`: Main LaTeX file **Compilation passes:** - **Must