Agent skill

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.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/documents/latex-setup-terrylica-cc-skills

SKILL.md

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 - Full MacTeX vs lightweight options, Skim installation
  • Verification - Check installation, verify PATH, test compilation
  • Package Management - Check, install, search for packages with tlmgr
  • Skim Configuration - Enable SyncTeX, configure preferences for editor integration
  • Troubleshooting - 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

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results