LawTeX
Über LawTeX
LaTeX-Compiler und DVI-Viewer
Diese Anwendung ist als Ersatz für unsere alte Anwendung TeXPortal gedacht.
ZWECK
Im Gegensatz zu TeXPortal wurde diese Anwendung erstellt
* von Grund auf mit der öffentlich verfügbaren Android-API anstelle von im Internet gefundenen Hacking-Methoden.
* mit der Philosophie von Light Tech: Die App zielt NUR auf die Erstellung und Vorschau von LaTeX, um Sie bei der Änderung von LaTeX-Quellen zu unterstützen, hauptsächlich für wissenschaftliche Zwecke (Maths, CS, ...) auf Android-Telefonen. Es zielt nicht darauf ab, PDF-Dateien oder professionelle Veröffentlichungen bereitzustellen. Die einzige interne TeX-Engine, die wir verwenden, ist e-TeX, ohne Kpathsea, das nur DVI-Ausgabe erzeugt.
Der vorgesehene Anwendungsfall ist die Verwendung von LawTeX in Verbindung mit anderen TeX-Editoren wie VerbTeX:
1. Verwenden Sie LawTeX, um Ihren LaTeX-Code zu SCHREIBEN und PREVIEWEN. und
2. Wenn Sie mit dem INHALT zufrieden sind, generieren Sie das PDF online mit VerbTeX.
VERWENDUNGSZWECK
* Verwenden Sie das Menü "Kompilieren", um den Dateidialog zu öffnen, wählen Sie eine Datei aus und drücken Sie "LaTeX", um das Dokument zu kompilieren.
* Das DVI wird automatisch geladen und angezeigt, wenn die App feststellt, dass kein Fehler vorliegt.
* Die App sollte automatisch fehlende Pakete herunterladen.
* Wenn Ihr Gerät mehrere Fenster unterstützt, können Sie Split-Screen verwenden und die Menütaste "Letzte kompilierte Datei neu kompilieren" verwenden, um eine in einem TeX-Editor (wie TeXpert oder VerbTeX) bearbeitete Datei schnell neu zu kompilieren.
EIGENSCHAFTEN
* Sehr kompakte TeX-Verteilung: Die App ist ungefähr 3 MB groß. Im Gegensatz zu TeXPortal ist der Compiler bereits im App-Paket enthalten. Es gibt kein zusätzliches Herunterladen von Engines (tex / pdftex / ...) oder eines Unterstützungsprogramms (busybox).
* Automatischer fehlender Paketdownload
* Schneller DVI-Renderer mit Android-nativen OpenGL ES-Grafiken
* Keine Ausgabe von Hilfsdateien: Im Gegensatz zu TeXPortal schreibt diese App keine Hilfsdateien (log, aux, ...) in das Dateisystem, sodass Sie diese Dateien nicht bereinigen müssen.
* Keine gefährlichen "Orphan" -Prozesse: TeXPortal startet im Wesentlichen TeX-Engines auf einer unsichtbaren Shell und birgt die Gefahr, dass der Motor aufgrund von Endlosschleifen im TeX-Quellcode (bis zum Neustart des Geräts) unbegrenzt weiterläuft. LawTeX tut nicht; Wenn die App beendet ist, ist auch die Engine erledigt.
FAKTEN
Warum ersetzen wir TeXPortal nicht?
* Aufgrund dieser erheblichen Einschränkung der Funktionalität aktualisieren wir TeXPortal nicht, sondern verteilen diese App als separate kostenlose App. Wenn die meisten Benutzer zu Android 7.0 und höher wechseln, werden wir TeXPortal ersetzen. Derzeitige Benutzer von TeXPortal sollten diese App zum Testen verwenden.
Wo sind die Ausgabedateien?
* Bei der Implementierung von LawTeX müssen wir die GPL-lizenzierte Bibliothek Kpathsea von TeX Live mithilfe eines RAM-Dateisystems vermeiden: Alle Dateien werden in den Arbeitsspeicher geladen und an (Public Domain) e-TeX übergeben. Die DVI-Datei, die Protokolldatei usw. befinden sich also alle im Speicher und werden nicht auf die SD-Karte geschrieben. Wir glauben nicht, dass das DVI sowieso für jeden nützlich sein wird.
Wird es dann Unterstützung für die PDF-Ausgabe geben?
* Alle PDF-bezogenen Tools in TeX Live, wie PDFTeX, sind unter der GPL lizenziert. Dies erfordert, dass Derivate den Quellcode öffnen müssen. Außerdem ist es wegen zu vieler GPL-lizenzierter Abhängigkeiten für PDFTeX sehr schwierig, es richtig zu machen. Daher werden wir diese NIEMALS in dieser App bereitstellen. Das widerspricht auch der Philosophie von Light Tech.
BESTÄTIGUNGEN
* Dank der Tipps von Light Tech haben wir diese App mit den Visual Studio Team Services von Microsoft entwickelt: Es ist nicht erforderlich, Android Studio auf unserem Entwicklungscomputer zu installieren, sodass wir die App auf einem solchen eingeschränkten Computer entwickeln können.
* Wir verwenden den Namen der weltweit besten LaTeX-IDE von Light Tech, LawTeX, unter https://www.microsoft.com/de-de/p/lawtex/9nblggh16jqz, und passen das Symbol an, um unsere App eines Tages zu übertreffen das Original.
* Wir verwenden LVitaCpp unter https://github.com/light-tech/LVitaCpp.git in dieser App.
What's new in the latest 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 APK -Informationen
Alte Versionen von LawTeX
LawTeX 1.15
LawTeX 1.14
LawTeX 1.10
LawTeX 1.8
Superschnelles und sicheres Herunterladen über die APKPure-App
Ein Klick zur Installation von XAPK/APK-Dateien auf Android!