LawTeX
Acerca del LawTeX
LaTeX compilador y DVI Visor
Esta aplicación está diseñada como el reemplazo eventual de nuestra antigua aplicación TeXPortal.
PROPÓSITO
A diferencia de TeXPortal, esta aplicación fue construida
* desde el principio, utilizando la API de Android disponible públicamente en lugar de los métodos piratas que se encuentran en la web.
* con la filosofía de Light Tech: la aplicación SOLO apunta a compilar y previsualizar LaTeX para ayudarlo a modificar las fuentes de LaTeX, principalmente con fines científicos (matemáticas, CS, ...), en el teléfono Android. No pretende proporcionar PDF o cualquier tipo de publicación profesional. El único motor TeX interno que utilizamos es e-TeX, sin Kpathsea, que solo produce salida DVI.
El caso de uso previsto es utilizar LawTeX junto con otro editor de TeX como VerbTeX:
1. Use LawTeX para ESCRIBIR y PREVIAAR su código LaTeX; y
2. Cuando esté satisfecho con el CONTENIDO, genere el PDF en línea usando VerbTeX.
USO
* Use el menú "Compilar" para abrir el cuadro de diálogo del archivo, seleccione un archivo y presione "LaTeX" para compilar el documento.
* El DVI se carga automáticamente y se muestra si la aplicación determina que no hay ningún error.
* La aplicación debería descargar automáticamente los paquetes que faltan.
* Si su dispositivo admite ventanas múltiples, puede tener una pantalla dividida y usar el botón de menú "Recompilar el último archivo compilado" para recompilar rápidamente un archivo editado en un editor TeX (como TeXpert o VerbTeX).
CARACTERISTICAS
* Distribución TeX muy compacta: la aplicación tiene aproximadamente 3 MB instalados. A diferencia de TeXPortal, el compilador ya está en el paquete de la aplicación. No hay descarga adicional de motores (tex / pdftex / ...) o programa de soporte (busybox).
* Descarga automática de paquetes perdidos
* Rápido renderizador DVI utilizando gráficos nativos de Android OpenGL ES
* No hay salida de archivos auxiliares: a diferencia de TeXPortal, esta aplicación no escribe ningún archivo auxiliar (log, aux, ...) en el sistema de archivos, por lo que no tiene que limpiar esos archivos.
* No hay procesos 'huérfanos' peligrosos: TeXPortal esencialmente lanza los motores TeX en una cáscara invisible y, por lo tanto, presenta el riesgo de que el motor continúe funcionando indefinidamente debido a la existencia de bucles infinitos en el código fuente de TeX (hasta que reinicie el dispositivo). LawTeX no lo hace; Cuando se termina la aplicación, el motor también está hecho para.
HECHOS
¿Por qué no reemplazamos TeXPortal?
* Debido a esta reducción significativa en la funcionalidad, no actualizamos TeXPortal, pero distribuimos esta aplicación como una aplicación gratuita independiente. Cuando la mayoría de los usuarios pasaron a Android 7.0 y superiores, reemplazaremos TeXPortal. Se recomienda a los usuarios actuales de TeXPortal que usen esta aplicación para realizar pruebas.
¿Dónde están los archivos de salida?
* Al implementar LawTeX, debemos evitar Kpathsea, la biblioteca con licencia GPL de TeX Live, mediante el uso de un sistema de archivos RAM: todos los archivos se cargan en la memoria y se pasan a (el dominio público) e-TeX. Entonces, el archivo DVI, el archivo de registro, etc. están todos en la memoria y no están escritos en la tarjeta SD. No creemos que el DVI sea útil para nadie de todos modos.
¿Habrá soporte para la salida de PDF entonces?
* Todas las herramientas relacionadas con PDF en TeX Live, como PDFTeX, tienen licencia GPL que requiere que los derivados tengan su código fuente abierto. No solo eso, debido a demasiadas dependencias con licencia GPL para PDFTeX, es muy difícil hacer que funcione correctamente. Por lo tanto, NUNCA proporcionaremos aquellos en esta aplicación. Eso también va en contra de la filosofía de Light Tech.
EXPRESIONES DE GRATITUD
* Gracias a los consejos de Light Tech, creamos esta aplicación con Visual Studio Team Services de Microsoft: no es necesario instalar Android Studio en nuestra máquina de desarrollo, lo que nos permite desarrollar la aplicación en una máquina tan limitada.
* Reutilizamos el nombre del mejor IDE de LaTeX de Light Tech en el mundo, LawTeX en https://www.microsoft.com/en-us/p/lawtex/9nblggh16jqz, y adaptamos su ícono con la esperanza de que nuestra aplicación algún día supere el original.
* Usamos LVitaCpp en https://github.com/light-tech/LVitaCpp.git en esta aplicación.
Novedades más recientes 1.15
* Compile and parse DVI in background thread; avoid hanging/not-responding when compilation is in progress
Version 1.14
* Updated TeX packages to those from TeX Live 2018 DVD
- Roughly 500 more packages compared to previous snapshot
- Require uninstall and reinstall the app for new packages to be visible as the app does not have any package update mechanism
Información de LawTeX APK
Versiones Antiguas de LawTeX
LawTeX 1.15
LawTeX 1.14
LawTeX 1.10
LawTeX 1.8
Descarga rápida y segura a través de APKPure App
¡Un clic para instalar archivos XAPK/APK en Android!