LawTeX

1.0 2

v1.15 by Lame Android Hero

LawTeX APK download LawTeX APK download

About LawTeX

LawTeX (Package Name: law.tex) is developed by Lame Android Hero and the latest version of LawTeX 1.15 was updated on December 12, 2018. LawTeX is in the category of Tools. You can check all apps from the developer of LawTeX and find 143 alternative apps to LawTeX on Android. Currently this app is for free. This app can be downloaded on Android 5.1+ on APKFab or Google Play. All APK/XAPK files on APKFab.com are original and 100% safe with fast download.
This application is intended as the eventual replacement for our old application TeXPortal.
PURPOSE
Unlike TeXPortal, this application was built
* from the ground up, using publicly available Android API instead of hackish methods found on the web.
* with Light Tech's philosophy: The app ONLY aims for compiling and previewing LaTeX to assists you in modifying LaTeX sources, mostly for scientific (Maths, CS, ...) purposes, on Android phone. It doesn't aim to provide PDF or any kind of professional publishing. The only internal TeX engine we use is e-TeX, without Kpathsea, which only produces DVI output.
The intended use case is to use LawTeX in conjunction with other TeX editor such as VerbTeX:
1. Use LawTeX to WRITE and PREVIEW your LaTeX code; and
2. When you are satisfied with the CONTENT, generate the PDF online using VerbTeX.
USAGE
* Use "Compile" menu to open file dialog, select a file and press "LaTeX" to compile the document.
* The DVI is automatically loaded and displayed if the app determines that there is no error.
* The app should automatically download missing packages.
* If your device support multi-windows, you can have split-screen and use "Recompile the last compiled file" menu button to quickly recompile a file edited in a TeX editor (like TeXpert or VerbTeX).
FEATURES
* Very compact TeX distribution: The app is roughly 3MB installed. Unlike TeXPortal, the compiler is already in the app package. There is no extra downloading of engines (tex/pdftex/...) or support program (busybox).
* Automatic missing package download
* Fast DVI renderer using Android native OpenGL ES graphics
* No auxiliary files output: Unlike TeXPortal, this app doesn't write any auxiliary files (log, aux, ...) to the file system so you don't have to clean up those files.
* No dangerous 'orphan' processes: TeXPortal essentially launches TeX engines on an invisible shell and thus introduce a risk of the engine continue running indefinitely due to infinite loops in TeX source code (until you restart the device). LawTeX does not; when the app is terminated, the engine is also done for.
FACTS
Why don't we replace TeXPortal?
* Due to this significant reduction in functionality, we do not update TeXPortal but distribute this app as a separate free app. When most users moved on to Android 7.0 and above, we shall replace TeXPortal. Current users of TeXPortal are encouraged to use this app for testing.
Where are the output files?
* When implementing LawTeX, we have to avoid TeX Live's GPL-licensed library Kpathsea by using a RAM file system: All files are loaded in memory and passed to (the public domain) e-TeX. So the DVI file, the log file, etc. are all on memory and not written to SD card. We don't think the DVI will be useful to anyone anyway.
Will there be support for PDF output then?
* All PDF-related tools in TeX Live such as PDFTeX are licensed under GPL which requires derivatives to have their source code open. Not only that, because of too many GPL-licensed dependencies for PDFTeX, it is very hard to make it work properly. Thus, we will NEVER provide those in this app. That also goes against Light Tech's philosophy.
ACKNOWLEDGEMENTS
* Thanks to Light Tech's tips, we built this app with Microsoft's Visual Studio Team Services: There is no need to install Android Studio on our development machine, allowing us to develop the app on such a limited machine.
* We reuse the name of Light Tech's best LaTeX IDE in the world, LawTeX at https://www.microsoft.com/en-us/p/lawtex/9nblggh16jqz, and adapt its icon in hope that our app one day will surpass the original.
* We use uses LVitaCpp at https://github.com/light-tech/LVitaCpp.git in this app.

LawTeX 1.15 Update

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
Read More
LawTeX Features
Previous Versions More
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
More Information

Package Name:

law.tex

Category:

Tools Apps

Update Date:

Latest Version:

1.15

Need Update:

Submit latest version

Available on:

Google Play

Requirements:

Android 5.1+