TeX64

TeX64 es un editor de escritorio LaTeX para macOS. Usted abre una carpeta en su propia máquina, edita archivos .tex, compila con un solo clic y lee el resultado en un visor PDF integrado: un bucle de edición completamente local, aumentado con entrada matemática visual, image-to-LaTeX OCR y LaTeX-specialized AI (Axiom). Esta página es una simple entrada de guía de herramientas: qué hace realmente cada característica y cómo.

¿Qué es TeX64?

TeX64 es local-first: aparte de sus características AI, se ejecuta completamente fuera de línea, y tanto su fuente como su PDF permanecen en su propia máquina. Actualmente se envía solo para macOS (macOS 12 Monterey o posterior), con soporte nativo para Apple Silicon (M1/M2/M3/M4) y Intel Mac. Las compilaciones Windows y Linux están planificadas, pero aún no están disponibles: la distribución está en pausa mientras se finaliza la firma y la política del instalador.

La forma de usarlo es sencilla. Abra un espacio de trabajo (una carpeta) y obtendrá un editor con un árbol de archivos, edición de pestañas y vista dividida. Su archivo principal .tex se detecta automáticamente y al presionar Cmd+B se crea, mostrando PDF en el visor integrado. Todos los elementos esenciales de edición están presentes: un esquema generado automáticamente a partir de capítulos, secciones, figuras, etiquetas, citas y tareas pendientes, y una búsqueda de texto completo en todo el espacio de trabajo (con tecnología de ripgrep).

Tenga en cuenta que TeX64 no es en sí mismo un motor de composición tipográfica. La compilación ejecuta una distribución TeX que se instala por separado (ver más abajo) a través de latexmk. En otras palabras, TeX64 es la interfaz que une la edición, la construcción y la vista previa, mientras que la composición tipográfica en sí se realiza mediante la cadena de herramientas estándar TeX.

Instalación

La instalación de la aplicación en sí es la rutina habitual de macOS. Desde la página de descarga (/download), tome el DMG que coincida con su máquina (Apple Silicon o Intel), ábralo y arrastre TeX64.app a su carpeta de Aplicaciones. Necesita aproximadamente 150 MB de espacio en disco.

En el primer lanzamiento, macOS Gatekeeper puede mostrar una advertencia; Si es así, Control+haga clic en la aplicación y elija “Abrir” para iniciarla. Si no está seguro de si su Mac es Apple Silicon o Intel, ejecute uname -p en Terminal (arm significa Apple Silicon, i386 significa Intel). Los DMG están firmados y notariados, y se publica una suma de verificación por artefacto.

configuración del entorno TeX

Como se indicó, construir en TeX64 requiere una distribución TeX instalada por separado. La recomendación es MacTeX (herramientas TeX Live completas más GUI, ~4 GB). Para mantener las cosas ágiles, puede instalar BasicTeX (~100 MB) y agregar los paquetes faltantes con el tiempo con sudo tlmgr install.

Las herramientas que TeX64 necesita específicamente son lualatex (el motor predeterminado), latexmk (que impulsa la compilación), latexindent (para formatear) y synctex (para SyncTeX). Puede comprobar si se encontraron en Settings > Entorno en la aplicación: una marca de verificación verde (✓) significa encontrado, rojo significa que falta. Si falta algo, instale MacTeX o agregue el paquete individual con tlmgr.

En el caso de que no haya ningún entorno TeX, TeX64 también puede instalar un TeX Live administrado (agregado en la versión 0.1.12): cuando faltan las herramientas necesarias, la aplicación puede configurar un entorno TeX Live bajo su propia administración.

  • Recomendado: MacTeX (TeX Live completo + GUI, ~4 GB)
  • Lean: BasicTeX (~100 MB) más tlmgr para el resto
  • Verificar: marcas verdes para lualatex / latexmk / latexindent / synctex en Settings > Medio ambiente

Un práctico bucle de primera escritura

Si salta directamente a una plantilla de tesis grande después de instalar TeX64, resulta difícil saber si el error proviene del editor o del entorno TeX. Comience con un pequeño manuscrito y pruebe el bucle: abra, construya, inspeccione PDF, regrese a la fuente, revise. Luego avance hacia capítulos, figuras y referencias.

  • Abra un espacio de trabajo: elija una carpeta de manuscrito y decida qué archivo, como main.tex, es el punto de entrada.
  • Verifique el archivo raíz: si la detección automática elige el archivo incorrecto, configúrelo explícitamente desde el menú.
  • Cree un documento breve una vez: antes de agregar capítulos o figuras, verifique que se encuentren las herramientas TeX y aparezca un PDF.
  • Crezca en pequeños pasos: agregue una sección, ecuación, figura o cita a la vez y lea el registro de compilación a medida que avanza.
  • Utilice Axiom y OCR en un manuscrito que se sepa que funciona: el código generado debe verificarse tanto a través del diff como del PDF compilado.

Cómo darle forma a la carpeta del manuscrito

TeX64 trata una carpeta como el espacio de trabajo, por lo que el diseño de la primera carpeta se convierte en parte de la estabilidad de la escritura. Un informe breve puede vivir en un solo main.tex; Para una tesis o manual técnico, separar los archivos del cuerpo, las figuras y la bibliografía desde el principio hace que sea más fácil razonar sobre la búsqueda, la navegación por el esquema, las solicitudes de AI y los saltos de SyncTeX.

terminal
thesis/
  main.tex
  chapters/
    intro.tex
    methods.tex
  figures/
    setup.pdf
  refs.bib
  • Mantenga \documentclass, paquetes y \begin{document} en main.tex; incluya capítulos con líneas como \input{chapters/intro}.
  • Prefiera nombres de archivos de figuras ASCII con guiones o guiones bajos; Evite espacios y nombres japoneses en los caminos.
  • Primero confirme que Cmd+B produzca un PDF, luego agregue capítulos, figuras y bibliografía pieza por pieza.
  • Antes de pedirle a Axiom que realice ediciones importantes, mantenga el proyecto en estado de compilación. Revise las diferencias de AI con el último PDF bueno.

Entrada matemática (Bloques)

Blocks (el editor visual de matemáticas) es la función para construir ecuaciones sin memorizar la notación LaTeX. Debajo del capó, utiliza MathLive, un generador de ecuaciones interactivo: usted selecciona de una paleta de letras griegas, operadores, relaciones, flechas, símbolos de conjuntos, estructuras como fracciones y raíces, y acentos para ensamblar la fórmula. A medida que escribe, ve el resultado renderizado en tiempo real y, cuando termina, el código LaTeX correspondiente se vuelve a insertar en su fuente automáticamente.

Hay tres formas de ingresar: coloque el cursor en un entorno matemático y haga clic derecho > “Editar en bloque”, use el menú Matemáticas > Bloquear Editor o presione Cmd+Shift+E. TeX64 detecta entornos matemáticos automáticamente y lanza el bloque para ellos. Los entornos cubiertos incluyen los que se muestran (equation, align, gather, multline, split, cases), la familia matrix y las matemáticas en línea escritas como $...$ o \(...\).

Matemáticas OCR (imagen → fórmula)

OCR convierte las matemáticas de una imagen en código LaTeX. Funciona con capturas de pantalla, notas escritas a mano, fórmulas dentro de archivos PDF y fotografías de ecuaciones de libros de texto o artículos, escritura a mano e impresa por igual. Para usarlo, elija Matemáticas > OCR en el menú, recorte cualquier región de la pantalla y AI analiza la imagen, genera LaTeX e inserta el resultado directamente en el editor.

Debido a que la conversión se ejecuta en la nube AI, necesita una conexión a Internet y un plan habilitado para AI (los documentos lo describen como una función AI en TeX64 Basic o superior). Y debido a que captura una región de la pantalla, es posible que deba habilitar TeX64 en el permiso macOS Grabación de pantalla (Sistema Settings > Privacidad y seguridad > Grabación de pantalla). Para mayor precisión: utilice imágenes de alto contraste (texto oscuro sobre un fondo claro), recorte solo la ecuación, escriba a mano lo más claramente posible y divida fórmulas complejas. Siempre revise y corrija el resultado antes de confiar en él.

Como regla general: utilice Bloques cuando cree una nueva fórmula desde cero o cuando la notación LaTeX no le resulte familiar y OCR cuando digitalice una ecuación existente manuscrita o PDF.

Escritura AI (Axioma)

Axiom es el agente LaTeX-specialized AI integrado en TeX64. Entiende el contexto de todo su proyecto y hace más que chatear: lee y escribe archivos directamente mientras trabaja. Hay dos puntos de entrada: AI chat, donde hablas en lenguaje natural (“¿Por qué ocurre este error?”, “Haz que esta sección sea más concisa”) y finalización en línea, que sugiere la siguiente línea, ecuación o párrafo en el editor. Completar también puede convertir un lenguaje natural como “integral de x al cuadrado de 0 a 1” en una ecuación como \int_0^1 x^2 dx.

Como agente, Axiom lee los archivos de su proyecto (.tex, .bib, .sty, .cls, etc.) y el árbol de archivos, y propone ediciones como diferencias. Fundamentalmente, esas diferencias siempre se aplican solo después de revisarlas y aprobarlas. También puede compilar el proyecto y leer el registro de compilación, y buscar arXiv para recuperarlo. Entradas BibTeX. Por otro lado, no puede acceder a archivos fuera de su espacio de trabajo y no puede ejecutar comandos arbitrarios del sistema (sus herramientas están restringidas); Las claves y tokens API se redactan automáticamente.

Hay dos modelos: el modelo estándar Axiom está disponible en todos los planes y el Axiom Pro más capaz es solo Pro. Sobre privacidad: sus datos en papel nunca se utilizan para el entrenamiento de AI, los datos se envían solo cuando usa explícitamente una función AI, se procesan en el lado del servidor a través de OpenAI API y se eliminan después del procesamiento en lugar de almacenarse a largo plazo. Los planes son Gratis, Básico y Pro; Incluso Gratis incluye una asignación mensual de aproximadamente 200.000 tokens, y los niveles más altos agregan modelos más capaces y cuotas más grandes (consulte la página de precios para conocer las cifras exactas). Verifique siempre el resultado: Axiom es poderoso pero puede equivocarse en cuanto a código o semántica complejos.

SyncTeX (búsqueda directa/inversa)

SyncTeX vincula posiciones coincidentes en la fuente y PDF en ambas direcciones, y está integrado en el visor TeX64 PDF. Con búsqueda directa (fuente → PDF), el área de PDF correspondiente a su cursor se resalta y el espectador se desplaza allí automáticamente. Con búsqueda inversa (PDF → fuente), Cmd y hacer clic en PDF salta directamente a la línea de fuente correspondiente y la resalta (para bloques de varias líneas como un párrafo o figure, salta al inicio del bloque).

Para que esto funcione, synctex debe estar disponible y la compilación debe generar un archivo .synctex.gz. La compilación de TeX64 permite la generación de .synctex.gz de forma predeterminada, por lo que normalmente funciona sin configuración adicional. También funciona en proyectos de múltiples archivos: haga clic en un elemento de un archivo dividido con \input o \include, y el archivo externo correcto se abrirá automáticamente y saltará a la línea derecha. Eso supone que el archivo raíz (el archivo principal que contiene \begin{document}) está configurado correctamente: TeX64 intenta detectarlo automáticamente y usted puede configurarlo explícitamente a través de "Establecer archivo raíz" del menú cuando sea necesario.

La precisión del salto depende de qué tan granular sea la información que TeX64 puede leer del archivo SyncTeX. A menudo llega a la línea correcta con precisión a nivel de párrafo, pero algunos paquetes como tikz o pgfplots, y el uso intensivo de macros, pueden complicar el mapeo y producir una precisión más aproximada (por ejemplo, a nivel de página).