Word-to-LaTeX (Word-to-XML) Convertor
Word-to-LaTeX (Word-to-XML) Convertor can convert Word to LaTex, a program for converting documents written in Microsoft Word into LaTeX and XML format (additional formats can be easily added through the configuration; XML output can be later transformed to whatever format you need, transformation stylesheet from XML to XHTML is included). Word-to-LaTeX runs only on Windows with Microsoft Word installed.
Word-to-LATEX will be a program for converting documents written in Microsoft Word into LATEX format. The program will be written as a software project (PRG033) at Charles University, Faculty of Mathematics and Physics. Word-to-LATEX will perform so-called internal conversion since it will use Word Object Model
to access all the document parts and information.
1. The conversion can be run from the command-line (can be used for batch-processing), through the graphic interface, or directly from Word. The latter way of running is much faster than the previous ones.
2. The convertor is not limited only to LaTeX format (configuration for LaTeX output). The program can be easily customized by changing a configuration file or through the graphic interface. The configuration for XML output is an example of such a customization. Additional XSL stylesheets can be created to have Word documents in your own format. Sample XSL stylesheet generating XHTML + MathML + CSS documents has been tested and the output looks very nice. See samples.
3. Equations inserted through Equation Editor, MathType and Word EQ Fields are converted if you have MathType installed (there are a couple of predefined equations output formats, e.g. LaTeX, MathML). Otherwise they can be exported as PNG or EPS images. Numbered equations are also converted. Optionally, references to numbered equations can be automatically recognized in input documents.
4. Both raster and vector images, and even embedded objects like Excel graphs are converted to Encapsulated PostScript (EPS) format or to bitmaps (PNG format).
5. Paragraphs marked as headings using the Word built-in styles are properly converted to sections (the default mappings can be changed).
6. Ordered and unordered lists (even nested), and complex tables with merged rows and columns are converted.
7. Footnotes and endnotes are properly converted. Bibliography items can be optionally created from endnotes. They're in fact the only way how users can insert bibliography and citations into Word documents.
8. The program converts table and figure titles, index, table of contents, multicolumn sections, hyperlinks.
9. Bookmarks, references and page references to bookmarks are also converted.
10. Mappings between user styles (both paragraph and character) and LaTeX commands can be defined (e.g. style named "preformated" to verbatim environment). A special command for each style can be optionally created to make later changes in documents easier
11. Converts various font styles - bold, italic, small caps, subscript, superscript, uppercased, underlined, strikethrough, and hidden. Text written in basic fonts from sans-serif and courier families is also marked in output documents
12. Colored text, highlighted text, and colored backgrounds of table cells can be converted. Borders (even colored) applied to portions of text are also taken into account.
13. Paragraphs are converted even with alignments and indentations.
14. Line breaks and page breaks are correctly converted.
15. Page size and page margins can be converted.
16. Special and national characters (e.g. Greek, Russian or Hebrew) are con- verted, even those from the Symbol font.
17. Editable document preamble; macros like @WL-DOC_AUTHOR used in the preamble are replaced with the respective information from Word documents.
Word-to-LATEX will run only on Windows with Microsoft Word installed.
When the command-line convertor (word-to-latex.exe) is executed without any parameters, the list of all possible options from table 1.1 will be printed.
word-to-latex.exe -i inputFile [-o outputFile] [-opt confFile]
* Microsoft Word
The license of this software is Free Trial Software, the price is EUR39.00, you can free download and get a free trial.