Editar una figura en un artículo LaTeX ha implicado durante mucho tiempo editar a mano las coordenadas TikZ y recompilar para ver el resultado. La edición WYSIWYG verdadera parecía estructuralmente imposible: TeX depende del contexto y es famoso por ser casi imposible de analizar, y las pocas herramientas visuales que existían, como TikZiT, no podían importar código que ya estuviera en un artículo.
El editor TikZ de Dominik Peters esquiva la trampa de «analizar todo TeX». Analiza solo los comandos que se usan con frecuencia para crear figuras TikZ, construye un grafo de escena semántico que resuelve coordenadas, estilos, transformaciones, bucles y anclajes de nodos, y etiqueta cada elemento con los rangos de línea y carácter de los que proviene. Cuando arrastras o redimensionas un nodo, el editor modifica el código fuente original con un pequeño parche en lugar de reescribir el archivo en un formato canónico, de modo que la indentación y los saltos de línea del usuario se conservan, y puede explicar errores sin ejecutar un compilador de TeX.
El proyecto también muestra qué cambió para hacer esto factible: agentes de programación LLM competentes aportaron la paciencia de fuerza bruta que el análisis de TeX siempre había exigido, y el código inicial fue escrito por modelos Codex a lo largo de un período de tres meses. MathJax renderiza texto y matemáticas, y el editor reimplementa la partición de palabras de TeX y el algoritmo de división de líneas de Knuth-Plass para que las etiquetas de varias líneas se vean como las imprimiría TeX.
En el momento de su lanzamiento en Hacker News en junio de 2026, el editor gratuito con licencia MIT estaba en la versión v0.5.2, funcionando en la web y como una aplicación de escritorio ligera de Tauri. Abre artículos .tex completos con vistas previas de múltiples figuras, importa archivos SVG, Ipe y PowerPoint, exporta a SVG, PNG, PDF o LaTeX autónomo, y la discusión del lanzamiento atrajo 451 puntos y 74 comentarios.
Analizar el subconjunto práctico y luego aplicar parches al código fuente original en su sitio
Limitar el analizador a los comandos que realmente usan quienes crean figuras convierte un problema famoso por ser casi imposible en uno tratable.
Etiquetar los elementos de la escena con rangos de caracteres convierte cada edición visual en un parche quirúrgico, de modo que el formato del usuario se conserva y «trae tu propio código» se vuelve viable.
Mantener el compilador de TeX fuera del circuito ofrece retroalimentación instantánea y errores legibles para humanos, que es lo que hace que el ajuste fino se sienta en vivo.
Los agentes LLM aportaron el trabajo sostenido de fuerza bruta que el problema del análisis necesitaba, reduciendo el esfuerzo de imposible a una construcción de tres meses.
La licencia MIT gratuita, las compilaciones web y de escritorio, y las importaciones desde SVG, Ipe y PowerPoint eliminan las barreras de precio y de dependencia para la adopción.
Para un formato que todos llaman inanalizable, limita el alcance a lo que los usuarios realmente escriben, mantén tu modelo vinculado al texto original y edita con pequeños parches en lugar de reescrituras canónicas.
En junio de 2026 el editor había alcanzado la versión v0.5.2: con licencia MIT y gratuito en la web y como aplicación de escritorio construida con Tauri, con soporte para abrir artículos .tex completos, importar archivos SVG, Ipe y PowerPoint, exportar a SVG, PNG, PDF o LaTeX autónomo, y un asistente de escritorio opcional que edita figuras mediante un servidor de aplicaciones Codex instalado. El autor publicó paquetes convertidores para svg2tikz, ipe2tikz y pptx2tikz como bibliotecas npm independientes, y el lanzamiento en Hacker News atrajo 451 puntos y 74 comentarios.
CONSULTA LAS PRUEBAS
Las fuentes
- TikZ Editor - WYSIWYG editor for TikZ figures in LaTeX tikz.dev · tikz.dev
- Show HN: TikZ Editor - WYSIWYG editor for figures in LaTeX Hacker News · news.ycombinator.com ·