EXP-002 · activo
TexForge
Los tipos móviles antes requerían un taller. Ahora requieren un solo binario.
Un único binario en Rust que arma, revisa, formatea y compila documentos — el motor LaTeX llega solo en la primera compilación, y los diagramas Mermaid, Graphviz o D2 se renderizan dentro de tus archivos .tex sin navegador ni Node.js.
curl -fsSL https://get.univerlab.org/texforge | sh irm https://get.univerlab.org/texforge.ps1 | iex Nació de una tesis.
Una tesis de maestría, escrita con IA en el flujo. Overleaf quería mi dinero o mi paciencia; TeXstudio arrastraba MiKTeX; VSCode quería una extensión para cada cosa. Solo quería diagramas Mermaid en mi LaTeX — lo que por supuesto significaba Node y una pila de archivos .mmd. Pegué con cinta un latexmake para renderizar los que faltaban. Aguantaba como aguanta la cinta. Y cada error mandaba al modelo a recorrer un log de compilación de mil líneas para hallar una sola línea mala. TexForge es la herramienta que debí tener desde el principio: un binario, un skill, cero ceremonia.
\begin{mermaid}
flowchart LR
tex[.tex] --> lint --> typeset
typeset --> pdf[(PDF)]
lint -.->|error| log
\end{mermaid} - 01Componer — plantillas con placeholders que ya saben tu nombre.
- 02Corregir — un linter que detecta referencias rotas, archivos faltantes y entornos sin cerrar antes de imprimir.
- 03Ajustar — un formato canónico, como rustfmt para .tex. Diffs limpios para siempre.
- 04Ilustrar — los bloques Mermaid, Graphviz y D2 se vuelven figuras en compilación, renderizados en Rust puro.
- 05Imprimir — Tectonic compila de forma determinista; el modo watch reimprime mientras escribes.
texforge-templates ↗
Un registro abierto de plantillas LaTeX con placeholders — APA, IEEE, informes, cartas y más. La plantilla general va embebida en el binario, así que crear un documento funciona incluso sin conexión.
Preguntas frecuentes
- ¿Qué problema resuelve TexForge?
- Compilar LaTeX normalmente requiere instalar TeX Live (4+ GB), luego herramientas separadas para Mermaid, Graphviz y D2 — cada una con su propia configuración. TexForge es un solo binario de ~15 MB que hace todo: scaffolding, linting, formateo, diagramas y compilación.
- ¿Pueden los agentes de IA usar TexForge para trabajar con LaTeX?
- Sí. Un agente puede ejecutar `texforge build` sin instalar nada — el motor de LaTeX se descarga en el primer uso. Los errores son concisos (no logs de 1000 líneas), y los diagramas se renderizan dentro de archivos `.tex` sin Node.js ni herramientas externas.
- ¿TexForge soporta diagramas Mermaid y D2 en LaTeX?
- Sí. Escribe un bloque de Mermaid, Graphviz o D2 directamente en tu archivo `.tex`. TexForge lo renderiza como figura en el build, en Rust puro, sin navegador ni Node.js.