Это приложение предназначено как возможная замена нашего старого приложения TeXPortal. ЦЕЛЬ В отличие от TeXPortal, это приложение было построено * с нуля, используя общедоступный API Android вместо хакерских методов, найденных в Интернете. * с философией Light Tech: приложение ТОЛЬКО предназначено для компиляции и предварительного просмотра LaTeX, чтобы помочь вам в модификации источников LaTeX, в основном для научных целей (Maths, CS, ...), на телефоне Android. Он не нацелен на предоставление PDF-документа или каких-либо профессиональных публикаций. Единственным внутренним процессором TeX, который мы используем, является e-TeX, без Kpathsea, который производит только выход DVI. Предполагаемый прецедент - использование LawTeX в сочетании с другим редактором TeX, таким как VerbTeX: 1. Используйте LawTeX для записи и просмотра вашего кода LaTeX; а также 2. Когда вы удовлетворены СОДЕРЖАНИЕМ, создайте PDF в режиме онлайн с помощью VerbTeX. ИСПОЛЬЗОВАНИЕ * Используйте меню «Скомпилировать», чтобы открыть диалоговое окно файла, выберите файл и нажмите «LaTeX», чтобы скомпилировать документ. * DVI автоматически загружается и отображается, если приложение определяет, что нет ошибки. * Приложение должно автоматически загружать отсутствующие пакеты. * Если ваше устройство поддерживает несколько окон, вы можете иметь разделенный экран и использовать кнопку «Перекомпилировать последний скомпилированный файл», чтобы быстро перекомпилировать файл, отредактированный в редакторе TeX (например, TeXpert или VerbTeX). ФУНКЦИИ * Очень компактный дистрибутив TeX: приложение установлено примерно на 3 МБ. В отличие от TeXPortal, компилятор уже находится в пакете приложений. Нет дополнительной загрузки двигателей (tex / pdftex / ...) или программы поддержки (busybox). * Автоматический отсутствующий пакет скачать * Быстрое рендеринг DVI с использованием собственной графики OpenGL ES для Android * Нет выходных файлов: в отличие от TeXPortal, это приложение не записывает в файловую систему вспомогательные файлы (log, aux, ...), поэтому вам не нужно очищать эти файлы. * Никаких опасных «сиротских» процессов: TeXPortal по существу запускает TeX-двигатели на невидимой оболочке и, таким образом, создает риск того, что двигатель будет продолжать работать бесконечно из-за бесконечных циклов в исходном коде TeX (пока вы не перезапустите устройство). LawTeX не делает; когда приложение завершено, двигатель также выполняется. ФАКТЫ Почему мы не заменяем TeXPortal? * Благодаря значительному снижению функциональности мы не обновляем TeXPortal, а распространяем это приложение как отдельное бесплатное приложение. Когда большинство пользователей перешли на Android 7.0 и выше, мы заменим TeXPortal. Настоящим пользователям TeXPortal рекомендуется использовать это приложение для тестирования. Где выходные файлы? * При внедрении LawTeX нам нужно избегать библиотеки GPL, лицензированной TeX Live Kpathsea, с использованием файловой системы RAM: все файлы загружаются в память и передаются в (общедоступный домен) e-TeX. Таким образом, файл DVI, файл журнала и т. Д. Хранятся в памяти и не записываются на SD-карту. Мы не думаем, что DVI будет кому-то полезен. Будет ли поддержка вывода PDF тогда? * Все инструменты, связанные с PDF, в TeX Live, такие как PDFTeX, лицензируются под лицензией GPL, которые требуют, чтобы деривативы открывали исходный код. Мало того, из-за слишком большого количества лицензий, зависящих от GPL для PDFTeX, очень сложно заставить его работать должным образом. Таким образом, мы НИКОГДА не будем предоставлять тех, кто в этом приложении. Это также противоречит философии Light Tech. БЛАГОДАРНОСТЬ * Благодаря советам Light Tech мы создали это приложение с помощью Microsoft Visual Studio Team Services: нет необходимости устанавливать Android Studio на нашу машину разработки, что позволяет нам разрабатывать приложение на такой ограниченной машине. * Мы повторно используем имя лучшей LaTeX IDE Light Tech в мире, LawTeX по адресу https://www.microsoft.com/en-us/p/lawtex/9nblggh16jqz, и адаптируем его значок в надежде, что наше приложение в один прекрасный день превзойдет оригинал. * Мы используем LViteCpp в https://github.com/light-tech/LVitaCpp.git в этом приложении.
Обновление 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
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
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
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.
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
APKFab.com и ссылка для скачивания этого приложения на 100% безопасны. Все ссылки для загрузки приложений, перечисленных на APKFab.com, получены из Google Play Store или предоставлены пользователями. Для приложения из Google Play Store APKFab.com не будет вносить в него никаких изменений. Для приложения, предоставленного пользователями, APKFab.com проверит безопасность его подписи APK перед его выпуском на нашем сайте.