TexMaths, a LaTeX Equation Editor for LibreOffice

TexMaths is a LaTeX equation editor for LibreOffice. It is derived from OOoLatex, originally developed by Geoffroy Piroux (see here).

As its predecessor, TexMaths is a LibreOffice extension that allows you to enter and edit LaTeX equations directly into LibreOffice documents. All you need is a working LaTeX installation, at least one of the two programs dvipng or dvisvgm and of course the TexMaths LibreOffice extension.

TexMaths is multiplatform extension and should work under Windows, Linux and MacOS X systems.

Note for Openoffice users : TexMaths should also run on Openoffice, but SVG equations don't work.

This release adds a new macro that allows to recompile all equations in a document, while changing their parameters. An option to ignore the preamble was also added. This can be useful when converting LaTeX equations written with a foreign software to TexMaths. Equation transparency can now be adjusted separately for each document type. Many bugs were also fixed and TexMaths works now as expected with LibreOffice 4.3.x.

This release fixes several major and minor bugs. The image format, resolution and size are now retained when editing equations.

This release features a complete rewrite of the main macro. Now, equation images are inserted as native drawings instead of gdi images. This fixes the issue where equations pasted from Writer to Impress or Draw were not editable. As a side effect, the poor SVG rendering quality that was only visible in Impress and Draw (in LibreOffice 3.5.x and 3.6.x) is now also visible in Writer, but this problem is fixed in LibreOffice 4.0.x. The LaTeX preamble is now stored locally into the document properties, thus each document can have a different preamble. A german translation was also added.

Please note there is a bug in LibreOffice from version 3.4.4 to 3.6.5 that slightly corrupts SVG images in Writer, Impress and Draw. The bug is fixed in LibreOffice 4.0.x.

This release fixes several minor bugs.

As you know, LibreOffice has its own equation editor called Maths. It works quite well but has the following limitations:

- Equations are not very nice
- Some math symbols are missing
- The language used is quite different from LaTeX
- Equations can't be easily exported to MS Word documents

On the contrary, TexMaths brings the power of LaTeX to your LibreOffice documents: equations are very nice, there is a plethora of mathematics symbols and the LaTeX language is a de facto standard in the scientific world, with a large community of users.

With TexMaths, you can write an equation in the LaTeX language using an intuitive GUI, then instantly generate an image (PNG or SVG format) of the equation and automatically insert it in your LibreOffice document. After that, you can close your document, reopen it, modify your equation and regenerate it in a second!

In addition, you can export your documents to MS Office and you will see your equations without artefacts under MS Word or Powerpoint.

If you use the SVG format, you can even resize your equations without any resolution loss.

With TexMaths, you get the power of LaTeX at your fingertips within LibreOffice!

- Simple installation and configuration
- Multiplatform (Windows, Linux, MacOS X)
- Available in Writer, Impress and Draw documents
- Equations are inserted as PNG or SVG images
- Numbered equations
- Relies on LaTeX to produce equations
- Customizable LaTeX preamble stored in each document
- Suppports Display, Inline Display and any other LaTeX environment
- Equations can be directly exported to MS Office documents
- Compatibility with ooolatex equations
- Allows direct edition of equations through a simple GUI
- Resizable dialog
- Allows direct Text to LaTeX conversion
- Recompile all equations to reflect parameter changes (size, image type and resolution, transparency)
- Toolbar buttons
- Configurable keyboard shortcuts
- Fully localized

TexMaths is free. It is released under the GNU GPL v2 license.

Many thanks to Geoffroy Piroux for his ooolatex code and also to Martin Gieseking who accepted to modify his dvisvgm code to suit some of my needs.

Copyright © 2012-2014 Roland Baudin