К основному содержанию
скилл CX Codex

paper-compilation — скилл для Claude Code: сборка LaTeX в PDF

Собирает LaTeX-статью в PDF, ловит ошибки компиляции и проверяет ссылки с цитатами. Пригодится, когда pdflatex сыпет ошибками, а разбираться в логе не хочется.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add lingzhi227/agent-research-skills --skill paper-compilation -a claude-code
Открыть на GitHub

Что делает paper-compilation

Скилл запускает полный конвейер pdflatex → bibtex → pdflatex → pdflatex и возвращает отчёт: статус сборки, число страниц, предупреждения, статистику по цитатам и ссылкам. Перед сборкой можно прогнать проверку: у каждой \cite{key} находится запись в .bib, каждый \includegraphics{file} существует, дубликатов меток нет.

Внутри три скрипта. compile_paper.py собирает PDF, умеет --check-style для chktex и --auto-fix — тогда он вызывает fix_latex_errors.py и пересобирает до 3 раундов. Сам fix_latex_errors.py правит HTML-теги в LaTeX, несогласованные окружения и пропавшие картинки, есть флаги --dry-run и --auto-detect. Если сборка всё равно падает, скилл читает лог и правит по одной ошибке за проход, до 5 раундов.

Нужен установленный pdflatex: на macOS это brew install --cask mactex-no-gui, на Ubuntu — sudo apt install texlive-full. Без него скрипты просто не стартуют, так что проверьте это до первого запуска. Путь к главному .tex передаётся аргументом.

Какие задачи решает

  • собрать PDF из LaTeX-статьи одной командой
  • найти причину падения pdflatex по логу
  • проверить, что все цитаты есть в .bib
  • починить HTML-теги и несогласованные окружения в .tex
  • сверить число страниц с лимитом площадки

Примеры запросов агенту

  • собери paper/main.tex в PDF и покажи отчёт
  • прогони paper/main.tex с проверкой стиля chktex
  • пересобери с автоисправлением ошибок: paper/main.tex --auto-fix

Как установить paper-compilation

1Через Skills CLI (Vercel)

npx skills add lingzhi227/agent-research-skills --skill paper-compilation -a claude-code

2Вручную: положить файлы

~/.claude/skills/paper-compilation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/paper-compilation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о paper-compilation

Как установить paper-compilation в Claude?

Выполните npx skills add lingzhi227/agent-research-skills --skill paper-compilation -a claude-code. После этого файл скилла лежит в ~/.claude/skills/paper-compilation/SKILL.md.

Что делает paper-compilation?

Собирает LaTeX-статью в PDF через pdflatex и bibtex, проверяет цитаты и ссылки, а при ошибках правит .tex и пересобирает.

Что нужно, чтобы скилл заработал?

Установленный pdflatex. На macOS его ставят через brew install --cask mactex-no-gui, на Ubuntu — через sudo apt install texlive-full.

Похожие скиллы

Всё по теме «Наука и исследования» →
paper-writing wanshuiyin Автоматизирует подготовку научной статьи от исходного отчёта до готового PDF в LaTeX. Оркестрирует пять этапов работы и два раунда рецензирования. CX Codex +1 561установок paper-compile wanshuiyin Автоматизирует сборку LaTeX-статей в PDF через latexmk, исправляет ошибки вёрстки и сверяет лимиты страниц под конференции. CX Codex +1 507установок paper-2-web davila7 Превращает научную статью в LaTeX или PDF в интерактивный сайт, постер для конференции и презентационное видео. Пригодится перед докладом или для продвижения препринта. 133установок read-arxiv-paper karpathy Скилл читает исходники статьи arXiv и готовит её разбор в Markdown. Пригодится для разбора научной работы в контексте nanochat. CX Codex +1 2 800установок nature-paper-card Yuan1z0825 Собирает из одной научной статьи карточку глубокого чтения: методы, связь экспериментов с выводами, ограничения. Пригодится, когда нужно разобрать статью по частям, а не пересказать абстракт. CX Codex +1 10 500установок latex-posters K-Dense-AI Собирает научные постеры через три LaTeX-пакета, компилирует PDF и проверяет шрифты перед отправкой в типографию. CX Codex +1 2 000установок

Из того же набора23

code-debugging Скилл структурирует поиск и устранение сбоев в коде научных экспериментов и ML-моделей. Он классифицирует ошибки, ограничивает число правок и фиксирует выводы, чтобы исключить повторные баги. CX Codex +1 1 700установок symbolic-equation Подбирает физические формулы по наборам данных с помощью эволюционного поиска и языковых моделей. Пригодится для символьной регрессии и поиска законов в экспериментах. CX Codex +1 1 600установок experiment-code Пишет и дорабатывает код ML-экспериментов для научной статьи: обучение, оценка, отладка, графики. Пригодится, когда нужно прогнать серию запусков и сравнить результаты. CX Codex +1 1 600установок paper-to-code Превращает научную статью по машинному обучению в готовый репозиторий с кодом. Помогает воспроизвести предложенный авторами метод строго по тексту публикации. CX Codex +1 1 600установок atomic-decomposition Разбирает исследовательскую идею на атомарные понятия и для каждого находит математическую формулу в статьях и реализацию в коде. CX Codex +1 1 600установок slide-generation Превращает готовую научную статью в формате LaTeX в презентацию Beamer или постер. Пригодится исследователям перед устным докладом или стендовой сессией. CX Codex +1 1 600установок table-generation Превращает JSON или CSV с экспериментальными данными в готовые LaTeX-таблицы в стиле booktabs: жирным лучший результат, подписи, метки. CX Codex +1 1 600установок related-work-writing Скилл помогает написать раздел Related Work для научной статьи. Он группирует литературу по темам и противопоставляет чужие методы вашему подходу. CX Codex +1 1 600установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой