latex-document-skill — скилл для Claude Code: PDF-документы
Скилл верстает резюме, научные статьи, презентации и формы в LaTeX, собирает их в PDF через скрипты и отдаёт превью страниц в PNG.
npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a claude-codeЧто делает latex-document-skill
Скилл автоматизирует подготовку исходников .tex, подбор шаблонов и саму компиляцию в PDF. Внутри заложен скрипт scripts/compile_latex.sh, который сам определяет компилятор — pdflatex, xelatex или lualatex, фильтрует журналы сборки через texfot и формирует превью страниц в формате PNG. Для документов длиннее пяти страниц инструмент требует соблюдать правила вёрстки: сокращать списки и контролировать габариты иллюстраций.
Для наглядности скилл генерирует диаграммы Mermaid через bash-скрипт, строит графики на matplotlib с помощью Python и вставляет таблицы booktabs. Он также умеет сшивать файлы через latexdiff для показа правок, запускать оптическое распознавание через pytesseract и конвертировать разметку через Pandoc. Если в системе нет дистрибутива TeX Live или нужных пакетов, компиляция просто завершится сбоем.
Какие задачи решает
- собрать научную статью или презентацию Beamer в готовый PDF
- сравнить две версии документа с выделением правок через latexdiff
- конвертировать черновик из Markdown или DOCX в разметку LaTeX
- сгенерировать графики matplotlib и диаграммы Mermaid для вставки в текст
Примеры запросов агенту
- Собери двухколоночную научную статью по шаблону IEEE с графиком matplotlib
- Скомпилируй файл document.tex через xelatex и покажи превью первой страницы
- Сделай diff между old.tex и new.tex и собери PDF с подсветкой изменений
Как установить latex-document-skill
1Через Skills CLI (Vercel)
npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/latex-document-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/latex-document-skill/
1Через Skills CLI (Vercel)
npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a codex2Вручную: положить файлы
.agents/skills/latex-document-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a cursor2Вручную: положить файлы
.cursor/skills/latex-document-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ndpvt-web/latex-document-skill latex-document-skill2Вручную: положить файлы
.github/skills/latex-document-skill/SKILL.md1Через Skills CLI (Vercel)
npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a gemini-cli2Командой платформы
gemini skills install https://github.com/ndpvt-web/latex-document-skillВручную: положить файлы
.devin/skills/latex-document-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Похожие
Рядом в теме «Тексты и документация»
Всё по теме «Тексты и документация» →Вопросы о latex-document-skill
Как установить latex-document-skill в Claude Code?
Выполните команду npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a claude-code в терминале.
Что делает latex-document-skill?
Скилл создаёт документы LaTeX (статьи, резюме, постеры, формы), генерирует графику и собирает готовый PDF с PNG-превью.
Какой компилятор выбирает скилл при сборке?
Скрипт scripts/compile_latex.sh автоматически выбирает pdflatex, xelatex или lualatex. Например, для языков CJK или специфических шрифтов он переключается на xelatex.