paper-texlisted
Install: claude install-skill scdenney/open-science-skills
# Paper formatter (LaTeX)
Turn a draft in any common format into a clean, house-style LaTeX paper and build the PDF. The mechanical work runs through a committed driver, `scripts/format_paper.py`: it detects the input format, converts the body with **pandoc**, wraps it in the EB Garamond template under `assets/`, and builds with **latexmk**. The house-specific finishing — captions with notes, disclosure sections, SI cross-references — is done by hand afterward, and the steps are below.
The house style: 12pt EB Garamond, 1-inch margins, author-date citations (`apsr`), numbered sections with unnumbered subsections, a single-spaced title block, the introduction on its own page, figures and tables placed where they are written (`[H]`), and every exhibit carrying a title with an italic *Note:* beneath it (`\figcap`).
Paths below are relative to this skill directory — the folder containing this SKILL.md. You know its absolute path from having just read this file; set `SKILL` to it once:
```bash
SKILL=/path/to/.../skills/paper-tex # the directory this SKILL.md lives in
```
## Step 0 — Ask for the journal specifics first
Formatting is journal-dependent, and the defaults are not always what you want. **Before converting, confirm the parameters**; ask one concise blocking question only when a value cannot be inferred safely. The ones that change the output:
| Parameter | Driver flag | Default | Notes |
|---|---|---|---|
| Target journal / working paper | — | working paper | se