LawTeX

LawTeX

Lame Android Hero
Dec 15, 2018
  • 2.6 MB

    File Size

  • Android 5.1+

    Android OS

About LawTeX

LaTeX Compiler and DVI Viewer

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.

Show More

What's new in the latest 1.15

Last updated on 2018-12-16
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
Show More

Videos and Screenshots

  • LawTeX poster
  • LawTeX screenshot 1
  • LawTeX screenshot 2

LawTeX APK Information

Latest Version
1.15
Category
Tools
Android OS
Android 5.1+
File Size
2.6 MB
Available on
Safe & Fast APK Downloads on APKPure
APKPure uses signature verification to ensure virus-free LawTeX APK downloads for you.

Old Versions of LawTeX

LawTeX 1.15

2.6 MBDec 15, 2018
Download

LawTeX 1.14

2.6 MBDec 2, 2018
Download

LawTeX 1.10

2.6 MBNov 24, 2018
Download

LawTeX 1.8

2.4 MBSep 25, 2018
Download
APKPure icon

Super Fast and Safe Downloading via APKPure App

One-click to install XAPK/APK files on Android!

Download APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies