과학 발표 자료 제작을 위한 Windows PowerPoint 추가 기능으로, 그림 캡션과 패널 라벨, 정렬된 이미지 레이아웃, 위치와 서식 복사·붙여넣기, Markdown 및 LaTeX 삽입, 페이지 내보내기를 지원합니다.
potamides/DeTikZify
과학 그림과 손그림을 컴파일 가능한 TikZ/LaTeX 그래픽 프로그램으로 변환하는 멀티모달 LLM입니다.
- 스타
- 1,828
- 포크
- 93
- 열린 이슈
- 17
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
DeTikZify는 스케치와 기존 그림을 바탕으로 TikZ 그래픽 프로그램을 생성하는 멀티모달 언어 모델입니다. 대략적인 그림만으로 과학 도해를 만들거나, 이미지로만 존재하고 의미 구조를 담은 원본이 없는 그림을 재현하기 쉽게 만드는 것이 목표입니다.
이 프로젝트는 TikZ 프로그램 하나를 샘플링하고, 컴파일된 결과를 래스터화하며, 추가 학습 없이 정해진 시간 동안 결과를 반복적으로 개선하는 MCTS 기반 추론 절차를 실행할 수 있는 파이프라인 API를 갖춘 Python 패키지를 제공합니다. TikZero 어댑터와 TikZero+ 모델을 통한 텍스트 조건부 생성도 지원하며, 명령줄에서 실행할 수 있는 웹 UI도 포함합니다.
패키지를 사용하려면 TeX Live 2023 전체 설치본, ghostscript, poppler가 필요합니다. 모델 가중치와 DaTikZ 데이터셋은 Hugging Face Hub에서 호스팅되며, Hugging Face Space에서 호스팅 데모를 이용할 수 있습니다.
핵심 기능
- 01스케치나 그림 이미지에서 TikZ 프로그램을 생성합니다.
- 02생성된 TikZ 코드를 컴파일하고 래스터화해 미리 볼 수 있습니다.
- 03추가 학습 없이 MCTS 기반 추론으로 결과를 개선합니다.
- 04TikZero 어댑터를 통해 텍스트 조건부 그림 생성을 지원합니다.
- 05명령줄에서 실행할 수 있는 웹 UI와 바로 실행 가능한 예제 스크립트를 제공합니다.
활용 사례
- 손으로 그린 다이어그램을 논문에 사용할 수 있는 편집 가능한 LaTeX 그림 코드로 변환합니다.
- 이미지로만 존재하는 과학 그림을 재현합니다.
- 학술 삽화용 텍스트-to-TikZ 생성을 실험합니다.
빠른 시작
- 1
pip으로 Python 패키지를 설치합니다
pip install 'detikzify[legacy] @ git+https://github.com/potamides/DeTikZify' - 2
패키지 관리자를 통해 전체 TeX Live 2023, ghostscript, poppler를 설치합니다
- 3
명령줄에서 웹 UI를 시작합니다
python -m detikzify.webui --light
사용 전 알아둘 점
- pip 패키지 외에도 전체 TeX Live 2023과 ghostscript, poppler를 설치해야 합니다.
- README에 따르면 무료 Colab 등급은 1b 모델만 지원하므로, 8b 모델에는 상당한 하드웨어 성능이 필요합니다.
- TikZero를 통한 텍스트 조건부 생성은 웹 UI가 아닌 프로그래밍 인터페이스에서만 사용할 수 있습니다.
토픽
자주 묻는 질문
- DeTikZify은(는) 무엇인가요?
- 과학 그림과 손그림을 컴파일 가능한 TikZ/LaTeX 그래픽 프로그램으로 변환하는 멀티모달 LLM입니다. DeTikZify는 스케치와 기존 그림을 바탕으로 TikZ 그래픽 프로그램을 생성하는 멀티모달 언어 모델입니다. 대략적인 그림만으로 과학 도해를 만들거나, 이미지로만 존재하고 의미 구조를 담은 원본이 없는 그림을 재현하기 쉽게 만드는 것이 목표입니다.
- DeTikZify은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- DeTikZify은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- DeTikZify은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. DeTikZify의 마지막 커밋은 2026년 9월 17일입니다.
- DeTikZify은(는) 어디에 사용할 수 있나요?
- 손으로 그린 다이어그램을 논문에 사용할 수 있는 편집 가능한 LaTeX 그림 코드로 변환합니다. 이미지로만 존재하는 과학 그림을 재현합니다. 학술 삽화용 텍스트-to-TikZ 생성을 실험합니다.
- DeTikZify는 어떻게 설치하나요?
- pip으로 Python 패키지를 설치합니다: pip install 'detikzify[legacy] @ git+https://github.com/potamides/DeTikZify' 패키지 관리자를 통해 전체 TeX Live 2023, ghostscript, poppler를 설치합니다 명령줄에서 웹 UI를 시작합니다: python -m detikzify.webui --light
- DeTikZify은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/potamides/DeTikZify
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 및 온디바이스 하드웨어에서 이미지, 동영상, 문서, 음성을 이해하는 오픈소스 멀티모달 모델(MiniCPM-V 4.7 및 MiniCPM-o 4.5).
다양한 멀티모달 벤치마크에서 대형 비전-언어 모델을 한 번의 명령으로 평가하는 오픈소스 툴킷입니다.
Hugging Face의 소형 오픈 언어 모델(SmolLM)과 비전-언어 모델(SmolVLM) 제품군으로, 온디바이스 실행을 위해 설계되었습니다.
Qwen3.5와 C-RADIOv4-H 기반의 9B 오픈 웨이트 멀티모달 모델
텍스트, 이미지, 동영상, 오디오 입력을 추론할 수 있는 멀티모달 언어 에이전트를 구축하는 Python 라이브러리입니다.