Repolode
potamides

potamides/DeTikZify

Мультимодальная LLM, которая преобразует научные иллюстрации и наброски от руки в компилируемые графические программы TikZ/LaTeX.

Звёзды
1,828
Форки
93
Открытые issues
17
Последний коммит
2 месяца назад

Что это?

DeTikZify — мультимодальная языковая модель, которая создаёт программы для графики TikZ по наброскам и готовым иллюстрациям. Проект призван упростить создание научных иллюстраций по черновому рисунку и воссоздание изображения, для которого нет исходника с семантической разметкой.

В проект входит Python-пакет с API для генерации одной программы TikZ, растеризации скомпилированного результата и инференса на основе MCTS. Последний итеративно улучшает результаты в течение заданного времени и не требует дополнительного обучения. Также поддерживается генерация по текстовому описанию с помощью адаптеров TikZero и моделей TikZero+, а из командной строки можно запустить веб-интерфейс.

Для работы с пакетом необходимы полная установка TeX Live 2023, ghostscript и poppler. Веса моделей и наборы данных DaTikZ размещены на Hugging Face Hub; также доступно демо в Hugging Face Space.

Ключевые возможности

  • 01Создаёт программы TikZ по наброскам или изображениям иллюстраций.
  • 02Компилирует и растеризует сгенерированный код TikZ для предварительного просмотра.
  • 03Использует инференс на основе MCTS, чтобы улучшать результаты без дополнительного обучения.
  • 04Поддерживает генерацию иллюстраций по текстовому описанию с помощью адаптеров TikZero.
  • 05Включает веб-интерфейс, запускаемый из командной строки, и исполняемые примеры скриптов.

Сценарии использования

  • Преобразование нарисованной от руки схемы в редактируемый код иллюстрации на LaTeX для статьи.
  • Воссоздание научной иллюстрации, доступной только в виде изображения.
  • Эксперименты с генерацией академических иллюстраций из текста с помощью TikZ.

Быстрый старт

  1. 1

    Установите пакет Python с помощью pip

    pip install 'detikzify[legacy] @ git+https://github.com/potamides/DeTikZify'
  2. 2

    Установите полную версию TeX Live 2023, ghostscript и poppler с помощью менеджера пакетов

  3. 3

    Запустите веб-интерфейс из командной строки

    python -m detikzify.webui --light

Что важно знать

  • Помимо пакета pip, необходимо установить полную версию TeX Live 2023, а также ghostscript и poppler.
  • В README указано, что бесплатный тариф Colab поддерживает только модели 1b, поэтому для моделей 8b требуется мощное оборудование.
  • Генерация по текстовому описанию с помощью TikZero доступна только через программный интерфейс, но не через веб-интерфейс.

Темы

#tikz#latex#multimodal#llm#scientific-figures#sketch-to-code#vision-language-model#draw#graph#huggingface

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

Что такое DeTikZify?
Мультимодальная LLM, которая преобразует научные иллюстрации и наброски от руки в компилируемые графические программы TikZ/LaTeX. DeTikZify — мультимодальная языковая модель, которая создаёт программы для графики TikZ по наброскам и готовым иллюстрациям. Проект призван упростить создание научных иллюстраций по черновому рисунку и воссоздание изображения, для которого нет исходника с семантической разметкой.
DeTikZify можно использовать бесплатно? Какая у него лицензия?
DeTikZify распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
DeTikZify всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в DeTikZify — 17 сент. 2026 г..
Для чего можно использовать DeTikZify?
Преобразование нарисованной от руки схемы в редактируемый код иллюстрации на LaTeX для статьи. Воссоздание научной иллюстрации, доступной только в виде изображения. Эксперименты с генерацией академических иллюстраций из текста с помощью TikZ.
Как установить DeTikZify?
Установите пакет Python с помощью pip: pip install 'detikzify[legacy] @ git+https://github.com/potamides/DeTikZify' Установите полную версию TeX Live 2023, ghostscript и poppler с помощью менеджера пакетов Запустите веб-интерфейс из командной строки: python -m detikzify.webui --light
Где скачать DeTikZify?
Исходный код и инструкции по установке — на GitHub: https://github.com/potamides/DeTikZify

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Дополнение для PowerPoint в Windows, помогающее оформлять научные слайды: добавлять подписи и метки к рисункам, выравнивать изображения, копировать позиции и форматирование, вставлять Markdown и LaTeX и экспортировать слайды.

2,7 тыс.+5 за неделю96C#AGPL-3.0Обновлён 14 дней назад

Семейство компактных открытых языковых моделей Hugging Face (SmolLM) и моделей для работы с текстом и изображениями (SmolVLM), рассчитанных на запуск на устройстве.

3,9 тыс.+7 за неделю330PythonApache-2.0Обновлён в прошлом месяце

Мультимодальная модель с открытыми весами и 9 млрд параметров для визуального понимания, пространственных рассуждений, использования инструментов и исследований embodied AI, построенная на Qwen3.5 и C-RADIOv4-H.

3,1 тыс.517PythonApache-2.0Обновлён 2 месяца назад