1 Introduction
1.1 What is Writer2LaTeX?
Writer2LaTeX is a utility to convert OpenDocument text and spreadsheet documents1 – in particular documents containing formulas – into other formats.
Actually it is a collection of four converters:
-
Writer2LaTeX converts OpenDocument text documents to LaTeX 2e, and works together with...
-
Writer2BibTeX which extracts bibliographic data from an OpenDocument text document and converts it to BibTeX format.
-
Writer2xhtml converts OpenDocument text documents to XHTML 1.0 strict or XHTML 1.1 + MathML 2.0, using CSS2 to convert style information.
-
Calc2xhtml converts OpenDocument spreadsheet documents to XHTML 1.0 strict, using CSS2 to convert style information.
Although Writer2LaTeX is a general OpenDocument converter, it is primarily designed for use with OpenOffice.org and it's derivatives (e.g. StarOffice or NeoOffice). You can use Writer2LaTeX
-
...as an export filter for OpenOffice.org 2.2 or later2, or equivalent versions of StarOffice or NeoOffice3.
-
...as a command line utility, independent of OpenOffice.org.
-
...as a Java library providing conversions from OpenDocument for other Java programs.
Writer2LaTeX is a Java application, and thus should work on any platform that supports Java. You need Sun's Java 2 Virtual Machine (Runtime Environment), version 5 or later4. You can download this from http://www.java.com. Writer2LaTeX also works with OpenJDK 6, but has not been tested with other java implementations.
This user's manual will explain how to install and use Writer2LaTeX.
Note: In this manual OOo is used as an abbreviation of OpenOffice.org/StarOffice/NeoOffice.
1 In addition, Writer2LaTeX supports the old file formats for OpenOffice.org 1.x Writer and Calc.
2 For OpenOffice.org 2.0.4–2.1, you can use Writer2LaTeX 0.5.0.2, for OpenOffice.org 2.0–2.0.3, you can use Writer2LaTeX 0.5, for OpenOffice.org 1.1, you can use Writer2LaTeX 0.4.
3 Unfortunately these variants does not use the same version numbers. For StarOffice you should use StarOffice 8, Product Update 6 or later. For NeoOffice I don't know how the version numbering relates to that of OpenOffice.org.
4 The source is compatible with the legacy Java 1.4.