A new beginning for TeXlipse
In this article, Torkild U. Resheim, senior software developer, consultant and Eclipse committer, talks about TeXlipse, a plugin for the LaTeX typesetting tool.
TeXlipse is a well known LaTeX plugin for Eclipse and quite popular among scientists. LaTeX is a typesetting tool widely used in academia for communication and publication in many fields. It has an approach to typesetting similar to wiki markup; as the writer uses markup tagging conventions to define the structure of a document, to stylize text through the document and to add citations, cross-references and mathematical formulas.
TeXlipse provides both LaTeX and BibTeX editors, a project creation wizard, and a complete user manual of the editor functions. Additional features include syntax highlighting, document outline, section folding, content assist, cite and reference completion, templates, builder integration, viewer integration with inverse search, and more. The plugin makes it possible for LaTeX documents to be edited and built like normal projects in the IDE, and the viewer support makes it easy to check the outcome.
While the LaTeX syntax can be daunting at first sight, it is far less demanding than printing a scientific document in the sixteenth century – Jost Amman, De Stände, 1568.
Since the developers of the plugin have not been able to maintain the code for the past few years (the last release was in 2011), members of the Eclipse Science Working Group have agreed to step in and take it over. We have submitted a project proposal, which will have to go through the proposal phase of the Eclipse development process before it can be accepted. The source code appears to have a good pedigree so we expect progress to be swift.
TeXlipse works just fine on Neon, even a long time after the last release. As one user puts it:
Even in 2016 (5+ years since the latest release), everything works as expected. Even the latex-specific features are comparable, if not better, than what the other dedicated latex editors provide. Plus you already get the Eclipse features. I don’t get why dedicated latex editors reinvent the whole wheel instead of just implementing the latex-specific features for an extensible editor like Eclipse. – Abhishek Anand
The current code, representing version 1.5.0 have been moved from SourceForge to GitHub where the Eclipse Science team will start cleaning it up. The first step would be to prepare the code for a new life in the Eclipse infrastructure. That means setting up a continuous build system and restructure for future enhancements. We don’t expect to be doing many changes to begin with, but we’re happy to accept improvement proposals and bug reports. And if you’d like to contribute, we’re open to that too.
TeXlipse up to version 1.0 was developed by the Texlapse-team as a software project on the SoberIT lab of the Helsinki University of Technology. TeXlipse version 1.5.0 was developed from 1.0 as an open source project on SourceForge. We wish to thank them all for their efforts!
If you want to get started using TeXlipse you should install it from the Eclipse Marketplace where the latest version is available. It actually has over 42,000 installs which rank it at 72nd place amongst all the solutions available. You may also want to take a look at the user guide.
This post was originally published in the November 2016 issue of the Eclipse Newsletter: Eclipse Loves Science
For more information and articles check out the Eclipse Newsletter.