LaTeX-based CV with automated build workflow.
Build your CV:
./build-auto.shThis will automatically use the best available method (Tectonic, XeLaTeX, or Docker).
./build-auto.sh# Install fswatch first
brew install fswatch
# Start watch mode
./watch.sh- Edit
cv.texin your favorite editor - Run
./build-auto.sh - PDF opens automatically
- Review and iterate
cv.tex- Your CV contentsoft-cv.cls- Document class with stylingfonts/- Custom fonts (ModerneSans, SpaceMono)build-auto.sh- Smart build scriptwatch.sh- Auto-rebuild on changes
Edit cv.tex to update:
- Personal information (name, email, etc.)
- Theme color
- Skills
- Work experience
- Projects
- Education
The build script tries these methods in order:
- Tectonic (recommended) - Fast, self-contained
- XeLaTeX (local) - Full TeX distribution
- Docker - Containerized build
If no compiler is found:
# Option 1: Tectonic (recommended)
brew install tectonic
# Option 2: Full MacTeX
brew install --cask mactex-no-gui
# Option 3: Use Docker
# Just start Docker Desktop