Overview:
This is a desktop application built with Electron and ReactJS. It is a LaTeX editor with search functionality, simplified bibliography and packages handling, and also includes a WYSIWYG editor based on QuillJS. The app supports encrypted documents and is currently being developed on Linux, with plans to test on Mac in the future.
Features:
- LaTeX editor with search functionality
- Simplified bibliography and packages handling
- WYSIWYG editor based on QuillJS
- Support for encrypted documents
- Compatibility with TeXlive, MacTex, or MikTex interpreter
Installation:
To install and run the app, follow these steps:
Make sure you have an installed version of TeXlive, MacTex, or MikTex interpreter.
Download the prebuild binaries with autoupdates from the provided URL.
Go to the downloaded folder and open a terminal.
Run the following command to start the process:
command hereThe app.jsx file separates the two environments and has width and height event listeners.
The grid.jsx file contains the LaTeX editor, while the editor.jsx file contains the WYSIWYG editor.
To build the minified js, press:
command hereTo create the executable in a dist folder, run the following command (note: this may take some time due to minification):
command here
Summary:
This desktop app is built with Electron and ReactJS and includes a LaTeX editor with search functionality, a simplified bibliography and packages handling feature, and a WYSIWYG editor based on QuillJS. The app supports encrypted documents and is currently being developed on Linux, with plans to test on Mac in the future. Installation and usage instructions are provided for running and building the app.