PaperFit — плагин

Плагин проверяет верстку LaTeX-статьи по отрисованным страницам, правит исходники и повторяет цикл до чистой проверки всех страниц

  • 337 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Агент правит исходники LaTeX и запускает компиляцию в папке статьи
  • С ключом DEEPSEEK_API_KEY изображения страниц уходят во внешний API DeepSeek
Все причины и проверки

openraiser/paperfit

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/paperfit

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент правит исходники LaTeX и запускает компиляцию в папке статьи
  • С ключом DEEPSEEK_API_KEY изображения страниц уходят во внешний API DeepSeek

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

PaperFit проверяет верстку научной статьи по готовым страницам PDF. Агент (Claude Code, Codex или Cursor) компилирует проект, превращает страницы в изображения и ищет дефекты: висячие строки, пустоты в двухколоночной верстке, нагромождение рисунков, таблицы и формулы за краем колонки. Затем он правит исходники и смотрит на результат заново. Цикл идет до тех пор, пока визуальная проверка всех страниц не пройдет. Каждый набор правок проверяют после новой сборки, неудачную правку откатывают, а журнал диагнозов и решений сохраняется. Отдельные сценарии: перенос статьи в шаблон CVPR, ICLR, ACL или ACM, сжатие основной части до заданного числа страниц, починка одной таблицы без `resizebox`. В Claude Code доступны команды `/paperfit`, `/fix-layout`, `/check-visual`, `/repair-table`, `/migrate-template`, `/adjust-length` и `/show-status`. В Codex вызывают скилл paperfit, в Cursor работает правило проекта. С ключом `DEEPSEEK_API_KEY` страницы дополнительно разбирает модель DeepSeek, а решения по правкам остаются за агентом.

Для кого. Авторам статей на LaTeX перед подачей на конференцию: текст переезжает в новый шаблон или должен уложиться в лимит страниц.

Подходит, если

  • Статья собирается без ошибок, но в двухколоночной верстке остались пустоты, а рисунки уехали на последнюю страницу
  • Рукопись переезжает из шаблона одной конференции в шаблон CVPR или ACL
  • Основной текст должен уместиться в 8 страниц без правки смысла
  • Широкая таблица вылезает за колонку, и ее надо переверстать без `resizebox`
  • Перед сдачей нужен отчет о визуальных дефектах без правок: команда `/check-visual`

Не подходит, если

  • Нужно написать или отредактировать текст статьи: PaperFit правит верстку, содержание остается за автором
  • В проекте нет LaTeX, а сборка зависит от закрытого окружения, которое агент не запустит
  • На машине нельзя поставить Poppler и компилятор LaTeX
  • Документ не научная статья: правила верстки рассчитаны на работы под конференции

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

Используй PaperFit: сожми основной текст до 8 страниц и не меняй смысл

Ограничения

  • Нужны Node.js 18 или новее, Python 3.8 или новее, Poppler для рендера страниц и компилятор LaTeX (tectonic, pdflatex или тот, что требует шаблон).
  • Страницы осматривает мультимодальная модель агента, поэтому качество проверки зависит от нее. Разработчик называет проект активной разработкой.
  • Правки идут прямо в исходники статьи, поэтому перед запуском стоит сделать коммит.
  • Документация написана по-китайски, команды и названия остаются английскими.

Как отключить. Плагин в Claude Code снимают через `/plugin`. Пакет удаляет `npm uninstall -g paperfit-cli`. Файлы, которые `paperfit-install` положил в каталоги Codex и Cursor, удалите вручную.

Частые вопросы

Как поставить PaperFit в Claude Code?

Выполните `/plugin marketplace add OpenRaiser/PaperFit`, затем `/plugin install paperfit@paperfit-vto`. Второй путь: `npm install -g paperfit-cli` и `paperfit-install --target claude`.

Что нужно на машине, кроме агента?

Node.js 18 или новее, Python 3.8 или новее, Poppler для рендера страниц и компилятор LaTeX, например tectonic или pdflatex.

PaperFit меняет текст статьи?

Правки касаются верстки, таблиц, рисунков и шаблона. Смысловые изменения требуют отдельного разрешения пользователя, а рисунки, подписи и ссылки без согласия не удаляются.

Какие шаблоны поддерживает PaperFit?

README называет CVPR, ICLR, ACL и ACM как примеры шаблонов для переноса статьи. В Claude Code перенос запускает команда `/migrate-template`.

Можно ли только посмотреть дефекты без правок?

Да. `/check-visual` в Claude Code выполняет визуальную проверку без правок, а `paperfit fix-layout` по умолчанию работает в режиме dry-run и вносит изменения только с флагом `--apply`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Сверяет каждую ссылку научной статьи с Crossref, dblp и arXiv до подачи, а вердикты выносит без участия языковой модели.

ПлагинМинимальный доступ162Звезды репозитория

Набор из восьми скиллов для научных статей в LaTeX: от темы до PDF с проверенными ссылками BibTeX и поэтапным контролем

СкиллРасширенный доступ272Звезды репозитория

Плагин для разбора научных статей: из PDF или ссылки на arXiv получается краткая сводка, учебные материалы, код и веб-просмотрщик

ПлагинРасширенный доступ356Звезды репозитория

Скилл paper-spine: по теме, материалам и данным ведет научную статью от поиска литературы и текста до иллюстраций, рецензии и файлов Word, LaTeX и PDF

СкиллШирокий доступ6,2 тыс.Звезды репозитория

Скилл Claude Code для научных статей: пять этапов от опроса автора до сжатия, правила разделов и независимая проверка.

СкиллМинимальный доступ250Звезды репозитория

Скилл ведет агента от темы до обзорной статьи для arXiv в LaTeX IEEEtran: план на согласование, проверка каждой ссылки по живому источнику, сборка PDF

СкиллРасширенный доступ478Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
PaperFit (эта карточка)нет337
LaTeX Document Skillнет821собирает новый документ в PDF по описанию, PaperFit правит верстку готовой статьи
ChineseResearchLaTeXнет3 024набор шаблонов для китайских научных документов, PaperFit переносит статью между шаблонами конференций

Коротко о README

README на китайском начинается с тезиса, что успешная сборка не гарантирует хорошую верстку, и сравнивает ручной путь с циклом PaperFit. Дальше идут таблица возможностей, примеры результата, установка для трех агентов, рабочий процесс и классификация дефектов верстки (VTO).

Бейдж для README

Сообщить о проблеме

Foxx AIPaperFit
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.