Academic paper and professional resume/CV writing skill for macOS. Triggers when user wants to: write papers, create resumes/CVs, format LaTeX documents, manage citations/bibliography, convert...
Write academic papers and professional resumes with LaTeX quality output on macOS.
# Check dependencies first
~/.claude/skills/latex-writer/scripts/check-deps.sh
# Compile a document
~/.claude/skills/latex-writer/scripts/compile.sh document.tex
These templates work with BasicTeX without additional packages:
| Template | File | Use Case |
|---|---|---|
| Chinese Paper | templates/paper-chinese-basic.tex |
䏿åĻæ¯čŽēæ (BasicTeX) |
| Chinese Resume | templates/resume-chinese-basic.tex |
䏿įŽå (BasicTeX) |
| IEEE Paper | templates/paper-ieee.tex |
Conference/journal papers |
These require: sudo tlmgr install biblatex biber fontawesome5 titlesec
| Template | File | Use Case |
|---|---|---|
| Chinese Paper (full) | templates/paper-chinese.tex |
䏿čŽēæ (biblatex) |
| Modern Resume | templates/resume-modern.tex |
Professional CV (fontawesome5) |
| Academic CV | templates/resume-academic.tex |
Academic positions (fontawesome5) |
| Chinese Resume (full) | templates/resume-chinese.tex |
䏿įŽå (fontawesome5) |
Create project structure
paper/
âââ main.tex # Main document
âââ sections/ # Chapter files
âââ figures/ # Images
âââ references.bib # Bibliography
Write content in LaTeX or Markdown
Compile
~/.claude/skills/latex-writer/scripts/compile.sh main.tex xelatex
Choose template based on target (modern/academic/chinese)
Fill in YAML frontmatter or LaTeX fields
Generate PDF
pandoc resume.md -o resume.pdf --pdf-engine=xelatex \
-V CJKmainfont="Hiragino Sans GB"
For Chinese documents, always use XeLaTeX with ctex:
\documentclass[UTF8,a4paper]{ctexart}
Pandoc command for Chinese:
pandoc input.md -o output.pdf \
--pdf-engine=xelatex \
-V CJKmainfont="Hiragino Sans GB" \
-V geometry:margin=2.5cm
~/.claude/skills/latex-writer/scripts/doi2bib.py 10.1145/1234567.1234568 >> refs.bib
\bibliographystyle{IEEEtran}\bibliographystyle{ACM-Reference-Format}style=apaIf compilation fails:
check-deps.sh output for missing packages.log filesudo tlmgr install <package>brew install --cask basictex) or full MacTeXbrew install pandoc) - optional, for Markdown conversionAdd to ~/.zshrc or ~/.bash_profile:
export PATH="/Library/TeX/texbin:$PATH"
sudo tlmgr install biblatex biber fontawesome5 titlesec listings