LawTeX

1.0 2

v1.15 por Lame Android Hero

Descargar APK de LawTeX Descargar APK de LawTeX

Sobre LawTeX

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.

Actualización de LawTeX 1.15

Version 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
Más información
Características de LawTeX
Versiones antiguas Más
LawTeX
LawTeX 1.15 APK
December 15, 2018 2.58 MB

Requires Android: Android 5.1+

Architecture: arm64-v8a, armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: 79a78cbc67a7f1f42648bfc2014d5c79ab25190f

Size: 2.58 MB

What's New:

Version 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
LawTeX
LawTeX 1.14 APK
December 2, 2018 2.58 MB

Requires Android: Android 5.1+

Architecture: arm64-v8a, armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: 7cee5ffca5c54ff8a3ec43a741fa314bb50aa1d0

Size: 2.58 MB

What's New:

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
Version 1.12
* Display compilation log in a separate dialog
LawTeX
LawTeX 1.10 APK
November 24, 2018 2.58 MB

Requires Android: Android 5.1+

Architecture: arm64-v8a, armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: 307fa6cc7f1d1572fe6d7d75be471f2fc9da75e6

Size: 2.58 MB

What's New:

Version 1.10
* Implement smooth scrolling (a.k.a. fling gesture)
Version 1.9
* Clamp the DVI scrolling to the document
- This disable infinite 4-directional scrollable area [can't scroll past the document display area] so that when compiling a shorter document, it automatically move to a visible area instead of keeping you in the dark.
LawTeX
LawTeX 1.8 APK
September 25, 2018 2.39 MB

Requires Android: Android 5.1+

Architecture: arm64-v8a, armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: adf2fd431c4b0b1991e2e069c89b3bf413a4f704

Size: 2.39 MB

What's New:

Version 1.8
* Rollback to ES2 DVI renderer
Version 1.7
* Fix missing fonts (missing characters in the rendered DVI) by downloading pre-rasterized font bitmap [OpenGL texture]
* Also remove [no longer necessary] MetaFont toolchain to reduce app size
Más información

Nombre de paquete:

law.tex

Fecha de actualización:

Última versión:

1.15

Pedir actualización:

Enviar la última versión

Disponible en:

Google Play

Requisitos:

Android 5.1+