PairTeX — скилл
Локальный слой рецензии для проектов LaTeX: правки и комментарии в HTML-версии пишутся в файлы обратной связи для агента
- 173 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Локальный сервер на `localhost` пишет файлы обратной связи в папку `.pairtex/` вашего проекта
- Для подготовки HTML выполняется команда сборки LaTeX, которую вы задаете
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/pairtexОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Локальный сервер на `localhost` пишет файлы обратной связи в папку `.pairtex/` вашего проекта
- Для подготовки HTML выполняется команда сборки LaTeX, которую вы задаете
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
PairTeX превращает существующий репозиторий LaTeX в HTML-проекцию, где человек читает, комментирует и правит текст на месте. Каждое действие записывается в отдельные файлы обратной связи в `.pairtex/feedback/`, а коммит, компилятор и сам агент остаются на своих местах: исходный TeX считается основным и PairTeX его не меняет. Агент читает файлы обратной связи и сам решает, как менять исходники. Сервер запускается командой `python3 pairtex.py --project /path/to/paper --html /tmp/pairtex-rendered/main.html --port 8765`. Скрипт `pairtex_render.py` готовит HTML из проекта через команду сборки вроде `latexmk`. В интерфейсе есть режимы Edit и Review, ветки комментариев, редактирование формул и навигация по разделам. Навык `skills/pairtex-agent/SKILL.md` объясняет агенту работу с файлами обратной связи.
Для кого. Авторам и руководителям научных статей, которые пишут в LaTeX вместе с кодирующим агентом и хотят комментировать рукопись в браузере, без копирования цитат из PDF в чат.
Подходит, если
- Рукопись читают по PDF, а замечания приходится переносить в чат вручную
- Агент должен получать комментарии с привязкой к месту в тексте, без пересказа
- Формулу нужно поправить прямо в просмотре, и правку надо записать как обратную связь
- Над статьей работают несколько человек, и у каждого свой экземпляр просмотра
Не подходит, если
- Вам нужен полноценный онлайн-редактор LaTeX с совместной работой в облаке: PairTeX локальный и маленький
- Рукописи нет в Git и без сборки: проект ждет существующий репозиторий и рабочую команду сборки
- Требуется автоматическая правка без участия агента: PairTeX только записывает обратную связь
Пример запроса к агенту
Прочитай файлы обратной связи PairTeX в .pairtex/feedback и внеси правки в `main.tex` по моим комментариям.Ограничения
Нужен Python 3 и рабочая сборка LaTeX проекта, например `latexmk`, для подготовки HTML. PairTeX не синхронизирует проекции разных пользователей: у каждого свой временный HTML. Проект, компилятор, Git и агент остаются на своих местах, а HTML и файлы обратной связи считаются одноразовыми. Решение, как применить замечания к TeX, принимает агент, поэтому правки нужно проверять в Git. В репозитории есть демо с шаблонами `ICLR`, NeurIPS и `ICML`. Последний коммит в репозитории датирован сентябрем 2026 года.
Как отключить. Остановите процесс `pairtex.py` и удалите папку `.pairtex/` в проекте вместе с временным HTML. Исходные файлы TeX PairTeX не меняет, поэтому дополнительных действий не нужно.
Частые вопросы
Как запустить PairTeX?
Командой `python3 pairtex.py --project /path/to/paper --html /tmp/pairtex-rendered/main.html --port 8765`. Если порт занят, сервер возьмет следующий свободный на `localhost`.
Где лежат комментарии?
В независимых файлах `.pairtex/feedback/` внутри проекта. Рукопись остается нетронутой, агент читает файлы напрямую.
Как получить HTML из проекта?
Скриптом `pairtex_render.py` с параметрами `--project`, `--input` и `--output` и командой сборки в `--build-command`, например `latexmk -pdf -interaction=nonstopmode -halt-on-error {input}`.
Чем отличается от Overleaf?
Overleaf и Prism ведут проект в своем облаке, а PairTeX подключается к локальному репозиторию, истории Git и вашему агенту. Редактор он не заменяет.
Есть ли демо?
Да, `demo/fixture` показывает комментарии, режимы Edit и Review, формулы, ветки и навигацию, а в `demo/iclr` лежит синтетическая статья в шаблоне `ICLR`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор из восьми скиллов для научных статей в LaTeX: от темы до PDF с проверенными ссылками BibTeX и поэтапным контролем
Скилл ведет агента от темы до обзорной статьи для arXiv в LaTeX IEEEtran: план на согласование, проверка каждой ссылки по живому источнику, сборка PDF
CLI для Overleaf: вытягивает проекты LaTeX в папку, отправляет правки, компилирует PDF и отдает их агенту через MCP
Восемь скиллов для готовых научных статей и диссертаций на LaTeX и Typst: компиляция, ссылки, правка языка, письмо в журнал и аудит как у рецензента
Редактор LaTeX, Typst и Markdown с локальным MCP-сервером: агент читает, правит и компилирует открытый проект
Скилл для Claude Code: описываешь документ словами, получаешь готовый PDF на LaTeX. Шаблоны, скрипты компиляции, распознавание PDF и рукописных заметок
Коротко о README
README объясняет, как комментарии из PDF теряются между рукописью и чатом, и показывает решение: HTML-проекция и файлы обратной связи. Дальше идут сравнение с Prism и Overleaf, быстрый старт и публичные демо.