Repolode
potamides

potamides/DeTikZify

Um LLM multimodal que transforma figuras científicas e esboços feitos à mão em programas gráficos TikZ/LaTeX compiláveis.

Estrelas
1,828
Forks
93
Issues abertas
17
Último commit
há 2 meses

O que é?

DeTikZify é um modelo de linguagem multimodal que gera programas gráficos TikZ a partir de esboços e figuras existentes. O objetivo é facilitar a criação de figuras científicas a partir de um desenho preliminar ou recriar uma figura que existe apenas como imagem e não tem o código-fonte semântico correspondente.

O projeto oferece um pacote Python com uma API de pipeline para amostrar um único programa TikZ, rasterizar a saída compilada e executar um procedimento de inferência baseado em MCTS que refina os resultados iterativamente dentro de um tempo definido, sem treinamento adicional. Também oferece geração condicionada por texto por meio dos adaptadores TikZero e dos modelos TikZero+, além de incluir uma interface web que pode ser iniciada pela linha de comando.

Para usar o pacote, é necessário ter uma instalação completa do TeX Live 2023, ghostscript e poppler. Os pesos dos modelos e os conjuntos de dados DaTikZ estão hospedados no Hugging Face Hub, e há uma demonstração hospedada em um Hugging Face Space.

Recursos principais

  • 01Gera programas TikZ a partir de esboços ou imagens de figuras.
  • 02Compila e rasteriza o código TikZ gerado para visualização.
  • 03Usa inferência baseada em MCTS para refinar os resultados sem treinamento adicional.
  • 04Oferece geração de figuras condicionada por texto por meio dos adaptadores TikZero.
  • 05Inclui uma interface web que pode ser iniciada pela linha de comando e scripts de exemplo executáveis.

Casos de uso

  • Transformar um diagrama desenhado à mão em código LaTeX editável para uma figura de artigo.
  • Recriar uma figura científica que existe apenas como imagem.
  • Experimentar a geração de ilustrações acadêmicas de texto para TikZ.

Início rápido

  1. 1

    Instale o pacote Python com pip

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

    Instale uma versão completa do TeX Live 2023, ghostscript e poppler pelo gerenciador de pacotes

  3. 3

    Inicie a interface web pela linha de comando

    python -m detikzify.webui --light

Antes de usar

  • Além do pacote pip, é necessário instalar uma versão completa do TeX Live 2023, ghostscript e poppler.
  • O README informa que o plano gratuito do Colab só oferece suporte aos modelos 1b, então os modelos 8b exigem hardware robusto.
  • A geração condicionada por texto via TikZero só está disponível pela interface de programação, não pela interface web.

Tópicos

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

Perguntas frequentes

O que é DeTikZify?
Um LLM multimodal que transforma figuras científicas e esboços feitos à mão em programas gráficos TikZ/LaTeX compiláveis. DeTikZify é um modelo de linguagem multimodal que gera programas gráficos TikZ a partir de esboços e figuras existentes. O objetivo é facilitar a criação de figuras científicas a partir de um desenho preliminar ou recriar uma figura que existe apenas como imagem e não tem o código-fonte semântico correspondente.
DeTikZify é gratuito? Qual é a licença?
DeTikZify é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
DeTikZify ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de DeTikZify foi em 17 de set. de 2026.
Para que posso usar DeTikZify?
Transformar um diagrama desenhado à mão em código LaTeX editável para uma figura de artigo. Recriar uma figura científica que existe apenas como imagem. Experimentar a geração de ilustrações acadêmicas de texto para TikZ.
Como instalar DeTikZify?
Instale o pacote Python com pip: pip install 'detikzify[legacy] @ git+https://github.com/potamides/DeTikZify' Instale uma versão completa do TeX Live 2023, ghostscript e poppler pelo gerenciador de pacotes Inicie a interface web pela linha de comando: python -m detikzify.webui --light
Onde consigo DeTikZify?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/potamides/DeTikZify

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Um add-in do PowerPoint para Windows voltado a slides científicos, com legendas e rótulos de figuras, layouts alinhados de imagens, cópia de posições e formatação, inserção de Markdown e LaTeX e exportação de slides.

2,7 mil+5 esta semana96C#AGPL-3.0Atualizado há 14 dias