¿Qué es Realtime TeX y qué problema resuelve?
Realtime TeX es una librería diseñada para recompilar únicamente el párrafo que editas en aproximadamente un milisegundo utilizando un motor LuaTeX sin modificar. Basado en la investigación de Clemens Lode presentada en TUG 2026, el sistema garantiza que los resultados coincidan exactamente con una compilación normal de LuaTeX.
Mientras escribes, rtex procesa el texto local de forma instantánea mientras un proceso en segundo plano se encarga de los elementos globales como saltos de página, figuras, tablas, referencias y la tabla de contenidos.
¿Cómo se comporta en rendimiento y qué opciones de integración ofrece?
Las pruebas de rendimiento demuestran que la longitud total del documento no afecta a la velocidad de respuesta, ya que el tiempo de renderizado depende exclusivamente del tamaño del párrafo editado. Las ediciones habituales toman entre 0.5 ms y casi 2 ms según la complejidad tipográfica y el uso de fuentes.
La herramienta puede integrarse en diferentes editores utilizando su crate de Rust, una librería en C o mediante un proceso secundario que se comunica por líneas JSON. La extensión oficial para Visual Studio Code sirve como ejemplo completo de integración.
¿Cómo se instala y se verifica el correcto funcionamiento?
La forma más rápida de utilizar rtex es mediante la extensión de vista previa en tiempo real para VS Code, la cual configura automáticamente los componentes necesarios. Si prefieres compilar desde el código fuente o usar los binarios precompilados, necesitarás una distribución de TeX Live con LuaTeX.
Puedes descargar el archivo comprimido correspondiente a tu sistema operativo desde los lanzamientos oficiales y verificar que el sistema reconozca todas las dependencias ejecutando el comando de diagnóstico integrado.
- Asegúrate de contar con una versión funcional de Rust y una distribución de TeX Live con LuaTeX.
- Descarga el paquete precompilado adecuado para tu plataforma (Linux, macOS o Windows).
- Descomprime el archivo en tu equipo y ejecuta la utilidad de diagnóstico para comprobar las rutas.
- Verifica la correcta integración ejecutando el comando de diagnóstico del sistema.