Installs and configures complete LaTeX development environment on macOS with MacTeX, Skim viewer, and SyncTeX support. Use when setting up new machine, installing LaTeX, or configuring PDF viewer.
View on GitHubterrylica/cc-skills
doc-tools
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/terrylica/cc-skills/blob/main/plugins/doc-tools/skills/latex-setup/SKILL.md -a claude-code --skill latex-setupInstallation paths:
.claude/skills/latex-setup/# LaTeX Environment Setup
## Quick Reference
**When to use this skill:**
- Installing LaTeX on a new machine
- Setting up MacTeX distribution
- Configuring Skim PDF viewer with SyncTeX
- Verifying LaTeX installation
- Troubleshooting missing packages
## Recommended Stack
| Component | Purpose | Status |
|------------------|-----------------------------------------|----------------|
| **MacTeX 2025** | Full LaTeX distribution (TeX Live 2025) | ✅ Recommended |
| **Skim 1.7.11** | PDF viewer with SyncTeX support | ✅ macOS only |
| **TeXShop 5.57** | Integrated LaTeX IDE (optional) | ✅ Native macOS |
______________________________________________________________________
## Quick Start
### Install MacTeX
```bash
brew install --cask mactex
# Size: ~4.5 GB (includes everything)
```
### Verify Installation
```bash
tex --version
# Expected: TeX 3.141592653 (TeX Live 2025)
pdflatex --version
latexmk --version
```
### Test Compilation
```bash
echo '\documentclass{article}\begin{document}Hello World!\end{document}' > test.tex
pdflatex test.tex
ls test.pdf # Verify PDF created
```
______________________________________________________________________
## Post-Installation Checklist
- [ ] Verify `tex --version` shows TeX Live 2025
- [ ] Verify `latexmk --version` shows 4.86a+
- [ ] Verify `pdflatex test.tex` creates PDF
- [ ] Install Skim if using mactex-no-gui
- [ ] Test SyncTeX: compile with `-synctex=1` flag
- [ ] Configure Skim preferences for editor integration
- [ ] Add `/Library/TeX/texbin` to PATH if needed
- [ ] Test package installation: `sudo tlmgr install <package>`
______________________________________________________________________
## Reference Documentation
For detailed information, see:
- [Installation](./references/installation.md) - Full MacTeX vs lightweight options, Skim installation
- [Verification](./references/verification.md) - Check installation, verify PATH, test compil