Latex4all: An Open Source Academia Oriented Latex Editor

Have you ever wanted to switch to latex, but find it too cumbersome? This program may be what you have been looking for!

Latex4all: An Open Source Academia Oriented Latex Editor

Writing is, at least for me, one of the most dreading parts of the research process. To reflect the full extent of my work, while as the same time keeping it short, simple and stylistically sound seems a daunting process full of trial an error. On top that, you also have to fight your text editor. Making profesional looking manuscripts is a crucial part of the process, and sometimes our software of choice just gets in the way. Regular text editors tend to be quite cumbersome and need an arrange of plugins to get proper academic tools.

Thus no wonder that latex became my tool of choice to write, as with most of the scientific community at large. Latex as many advantages over regular text editors, in that rather than being an editor in itself is a programing language oriented towards text creation. Through its features you can create bibliographies, properly aligned paragraphs, hyperlinked indexes and citations, as well as render all manner of figures and mathematical formulas. The main issue with it is that the learning curve can be quite steep, specially for those researchers less versed on advanced user-level digital skills.

An example of Latex Editing on VS Code (source)

There are a handful of tools to get people up to speed with this, tho. In my experience the best one out there is Claude Prism, developed by Delibae. This latex editor not only allows for full local rendering (a feature that most people coming from Overleaf will appreciate) but also integrates AI through Claude Command Line Interface or CLI (aka AI at your computer terminal, allowing it to make direct edits on your files) and integrates Zotero so that you can straight up download full collections as a bib-tex file (Needed to properly cite while writing). It also includes, by the user choice, hundreds of academic skills for our AI companion (Skills are short of specific instructions on how the algorithm must behave under specific conditions, thus reducing the risk inherent to generative AI, such as hallucinations quite drastically)

But, to my dismay, when i started using it, i found it lacking in features. First, it was some bugs that impeded the proper sync of my Zotero library. Then it was the inhability to name or rename my project folders from withing the app. I could have asked for a solution in GitHub, and i am quite sure that i could have gotten one. But i started playing around with the files, since it is Open Source. From there i created a fork of the original project and started adding features. The result of this is Latex4All

At first glance you can tell L4A for shorts is a derivative of Claude Prism, since the UI is basically identical, with some added actions to access the expanded features. As such it has all the features of regular Prism are there. Offline Latex compilator (Tectonic), built in python env, scientific skills and built in templates as well as the same open source licensing. For more info on regular stock features, please check here.

To list some of the new features you may find:

  • Code inspired additions to the editor (Auto completion and reference list)
  • Full Grammar & Spelling Checking on english and spanish
  • Dictionary Function: Select Synonyms, Antonyms as well as Dictionary definitions
  • Full Zotero integration. Now it loads all your collections and subcollections
  • Quick Reference Mode. With this feature, you can review your other works without exiting the editor, as well as look up any of the articles you have saved on Zotero. This preview includes the annotations as well
  • Add to .bib Function. In Reference mode, you can right click to automatically add that article to your reference file, making the process to add new references almost effortless

This is a non-comprehensive list of some of the main additions i did to the already good Claude Prism. On top of that i have also done many changes to improve the Quality of Life of the Program.

The program is available to download at Github, and although it is still in experimental phase, it looks quite promising. I hope this program makes you considering switching to Latex for your writing needs!