# Light Typesetting

Build and preflight submission-ready LaTeX/PDF artifacts for Light stage 11.

- Repository: https://github.com/Light0305/Light-skills (845 stars)
- Category: Documents
- License: MIT
- Last updated: 2026-07-06
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add Light0305/Light-skills --skill light-typesetting -g -a claude-code -y`
Codex: `npx skills add Light0305/Light-skills --skill light-typesetting -g -a codex -y`
Cursor: `npx skills add Light0305/Light-skills --skill light-typesetting -g -a cursor -y`
Gemini CLI: `npx skills add Light0305/Light-skills --skill light-typesetting -g -a gemini-cli -y`

## Description

Build and preflight submission-ready LaTeX/PDF artifacts for Light stage 11. Use when receiving a paper-writing manuscript, figure delivery, citation delivery.json/references.bib/citekey-audit.json, or a venue/template profile; when selecting pdfLaTeX/XeLaTeX/LuaLaTeX and BibTeX/Biber; when diagnosing LaTeX errors or unresolved references; when checking page limits, double-blind identity, PDF metadata, template, page box, embedded fonts, TODOs, figures, tables, labels and citations; or when producing a reproducible compile manifest, PDF, compliance report, failure bundle and venue-matching handoff. Distinguishes PASS, manuscript ERROR, toolchain UNAVAILABLE and convergence UNRESOLVED without redoing citation authenticity or figure scientific QA.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Typesetting · stage 11

Turn approved author artifacts into a reproducible PDF submission bundle. The
job is not merely to make LaTeX compile: preserve provenance, select a coherent
engine/backend, preflight dependencies, compile to convergence, locate the
first root cause, run profile-driven desk-reject checks, and hand exact PDF/page
facts to venue-matching.

Read `typesetting-resource-map.md` before running a real build. Read
`references/build_contract.md` before writing or consuming machine artifacts.
Use `references/latex_errors.md` only after the first source-located error is
known. Use a venue template under `templates/` only when it matches the current
author kit; the bundled copy is a starting point, not current venue truth.

## Non-negotiable boundaries

The rest: https://github.com/Light0305/Light-skills/blob/HEAD/skills/light-typesetting/SKILL.md
