# latex-setup > 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. - Author: semantic-release-bot - Repository: terrylica/cc-skills - Version: 20260122003203 - Stars: 15 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/terrylica/cc-skills - Web: https://mule.run/skillshub/@@terrylica/cc-skills~latex-setup:20260122003203 --- --- name: latex-setup description: 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. allowed-tools: Read, Edit, Bash --- # 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 ` ______________________________________________________________________ ## 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 compilation - [Package Management](./references/package-management.md) - Check, install, search for packages with tlmgr - [Skim Configuration](./references/skim-configuration.md) - Enable SyncTeX, configure preferences for editor integration - [Troubleshooting](./references/troubleshooting.md) - PATH issues, tlmgr problems, permissions **See Also**: - Build Workflows: Use `latex/build` skill for latexmk automation - Table Creation: Use `latex/tables` skill for tabularray usage