LaTeX Environment Setup

VerifiedSafe

Sets up a complete LaTeX environment on macOS using MacTeX, Skim PDF viewer, and SyncTeX. Ideal for initial installation on a new machine or troubleshooting missing LaTeX packages.

Sby Skills Guide Bot
DevelopmentBeginner
806/2/2026
Claude Code
#latex#mactex#skim#synctex#macos

Recommended for

Our review

This skill installs and configures a complete LaTeX environment on macOS, including MacTeX, Skim viewer, and SyncTeX.

Strengths

  • Automated installation of the full MacTeX distribution via Homebrew
  • Integrated Skim viewer setup with SyncTeX for inverse search
  • Comprehensive verification and test compilation steps
  • Package management via tlmgr after installation

Limitations

  • macOS only, no Linux or Windows support
  • Large download (~4.5 GB)
  • Requires sudo for some commands like tlmgr install
When to use it

When you need to set up a full LaTeX environment on a new Mac, including PDF viewing and source-PDF syncing.

When not to use it

If you need a lightweight distribution (e.g., BasicTeX) or a cross-platform solution for other operating systems.

Security analysis

Safe
Quality score85/100

The skill only provides safe, standard LaTeX setup commands (e.g., brew install, tex --version, pdflatex). No destructive or exfiltrating actions, no obfuscated code, and no disabling of security features.

No concerns found

Examples

Install LaTeX on a new Mac
I need to install LaTeX on my new Mac. Please set up MacTeX, Skim, and SyncTeX for me.
Verify LaTeX installation
Check my LaTeX installation: run tex --version, pdflatex --version, and compile a test document.
Set up Skim with SyncTeX
Configure Skim with SyncTeX for LaTeX editing. Install Skim if needed and enable inverse search.

name: latex-setup description: LaTeX environment setup on macOS. TRIGGERS - install LaTeX, MacTeX, Skim viewer, SyncTeX setup. 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

brew install --cask mactex
# Size: ~4.5 GB (includes everything)

Verify Installation

tex --version
# Expected: TeX 3.141592653 (TeX Live 2025)

pdflatex --version
latexmk --version

Test Compilation

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:

See Also:

  • Build Workflows: Use latex/build skill for latexmk automation
  • Table Creation: Use latex/tables skill for tabularray usage
Related skills