Up to the TUG homepage(external link)
Up to Converters between LaTeX andPC Textprocessors homepage
Switch conversion direction: From LaTeX toPC
Office for Mac 2011. Technical information about “Office for Mac 2011” available from MSDN Subscriber Downloads. Currently, you can find here information about 56 files. If you want to search for a specific file in the “Office for Mac 2011” section, enter the file name, MSDN code, SHA. Download this app from Microsoft Store for Windows 10 Mobile, Windows Phone 8.1, Windows Phone 8. See screenshots, read the latest customer reviews, and compare ratings for PC Remote.
The official website for Corel Software. Get product information, download free trial software, learn about special offers and access tutorial resources.
Author: Wilfried Hennings (texconvfaq 'at' gmx.de), lastupdate (including subpages): March 3, 2011
The url of this page is http://tug.org/utilities/texconv/pctotex.html
I maintain these pages because I need converters between LaTeXand PC Textprocessors for my work and I want to share the informationwith others who need it. Because I maintain them in my spare time (uh,what is spare time?), I can not answer individual questions.
This list is as good or as bad as its support,and I need YOUR support to update and supplement this list.Please supplement if you know more and/or better ones. There are somemore converters on the CTAN sites, but the following seem to be mostpromising for conversion to and from thecurrent versions of wordprocessors.
Neither correctness nor completeness is guaranteed.
All opinions mentioned (if any) are my own, not my employer's. Pleasesend corrections, enhancements and supplements (auch in deutscherSprache) to the following address:
texconvfaq 'at' gmx.de
Note that this FAQ list contains information about convertersONLY between PC word processors and LaTeX.Converters to and from other formats may have own FAQlists – e.g. see the link for converters toand fromHTML.
For the impatient, here is a tablewith overview of features of the most recent converters.
General Remarks
Before looking for a converter, stop and think about aprincipal question:
What do you want to be converted in which way?
Do you want to convert the document structure,i.e. a heading should remain a heading, a list should remain a listetc., no matter how it will look like in the target format?
Or do you want to convert the appearance,i.e. how it looks like, no matter how it is represented in the targetformat?
Or do you want a mixture of both?
For using SGML as an intermediate format, you would have to specify thetranslation rules yourself (as far as I understood). This makes sense,and explains why different people have very different opinions aboutwhich converter best fits their needs: They simply have differentdemands and expectations on what should be converted and how.
So, not only practically there is no converter which is good foreveryone and every purpose, but this is even principally impossiblebecause there are no well-defined requirements which a converter shouldmeet.
So keep this in mind when looking through the following listof converters, try yourself and decide what you need.
Principal problems of wordprocessor to LaTeX conversion
One advantage of LaTeX is that it forces to structure adocument, whereas wordprocessors like Word/WordPerfect allowunstructured documents. It is hardly possible to automaticallystructure a document where there was no structure before.
However it is nevertheless possible to write a structureddocument with a wordprocessor by consistently using styles. Therefore,wordprocessor documents using styles can be converted to a LaTeX withan equivalent (but not necessarily identical) structure.
There are several ways to convert
- use a Wordprocessor macro: search for formats, specialcharacters and equations, tag them with LaTeX markup, then save asplain text
- use a Wordprocessor export filter
- use an external converter:
- Word binary format -> LaTeX
- RTF (Word ASCII format, use Word's own RTF export)-> LaTeX
- Open Office format -> LaTeX
- WordPerfect 5.1 format -> LaTeX
- HTML (use Wordprocessor's built-in or add-on htmlconverter) -> LaTeX
- maybe other external format(s)
The converters being most complete, undergoing furtherdevelopment andhaving support are:
rtf2latex2e -free standalone rtf to LaTeX converter for Mac, PC, and Unix Free youtube for mac downloader.
word2tex -shareware, MS Word export filter for PC
GrindEQ - shareware,MS Word export filter for PC
word-to-latex - shareware,MS Word export filter for PC
Writer2LaTeX -free export filter and standalone Open Office converter
WP2LaTeX - freestandalone Word Perfect converter for PC
Using a Word macro
Free:
winw2ltx: A setof macros, originally for WinWord 2, adapted to WinWord 6 and7 (95) and now (Aug. 2008) to WinWord 97 (and up)
See more detailed page
Commercial:
MathType: PC equation editor with export toLaTeX.
See more detailed page.
MathType home page (external link)
Using a Word export filter
Shareware:
Word-To-LaTeX:This converter can convert documentsfrom Word2002(XP) or later to LaTeX.
Theconversion can be run from the command-line (can be used forbatch-processing), through the graphic interface, or directly from Word.
Besides Word2002(XP) or later it also needs MS .NETFramework 2.0(external link)
Converts:
- Equation Editor objects and MathType objects, if one hasMathType installed.
- Images and embedded objects like Excel graphs toEncapsulated PostScript (EPS) format or to bitmaps (PNG format).
- Paragraphs marked as headings using the Word built-instyles to sections (the default mappings can be changed).
- Ordered and unordered lists (even nested), and complextables with merged rows and columns.
- Footnotes and endnotes. Bibliographyitems can be optionally created from endnotes.
- Table and figure titles, index, table of contents,multicolumn sections, hyperlinks.
- Special and national characters (e.g. Greek, Russian orHebrew), even those from the Symbol font. (Remark: To make LaTeXrecognize some converted special characters, one should add the line'usepackage[T1]{fontenc}' to the preamble. If the text is not inEnglish, LaTeX also needs the line 'usepackage[language]{babel}'.)
For a complete list of features, visit itshomepage(external link).
The package can be downloaded from the homepage(external link). Limited to 15 days of trial.
Word2TeX:This converter can save documentsfrom Word95 or later as LaTeX, including equationeditor (!)objects, MathType objects and Word 2007-2010 equations.
Current version: 5.01, Feb. 2011.
Converts:
- all versions of Equation Editor and Design ScienceMathType embedded objects (*)
- figures (to EPS or PDF)(*)
- tables (even very complicated) (*)
- footnotes
- endnotes (to bibliography)
- index
- cross-references
- paragraph styles (heading1 to heading4, custom styles) --customizable
- character attributes (bold, italic etc.) -- customizable
- Greek-charset
- multibyte character encodings (Unicode)
- and many more (see homepage(external link))
(*) restrictions will apply in unregistered Word2TeX: only 7first equations will be translated, only 1 first table will betranslated, only 1 first figure will be translated. Limited to 30 daysof trial.
For a complete list of features, visit itshomepage (external link).
GrindEQWord-to-Latex: Shareware, 99EUR (49EUR academic)
converts Microsoft Word documents to LaTeX, AMS-LaTeX, Plain TeX, orAMS-TeX format.
Microsoft Equation 2007, Microsoft Equation 3.x, andMathType are supported.
Works with Microsoft Word 97/2000/XP/2003/2007and Microsoft Windows 98/Me/NT/2000/XP/2003/x64/Vista.
Evaluation version is restricted to 10 launches.
See homepage (externallink)
Converting from Word binary format
This means the .doc format which is used by Word 95, 97, 2000,XP and 2003 and in which also Word 2007 can save its documents ifyou tell it to do so. The new XML format which is by default used byWord 2007 is (afaik) not yet supported.
Free:
The free (LGPL) office suite OpenOffice can import Word format and export toLaTeX format.Open Office runs on MacOSX, several Linux/Unix's and alsoWindows95/98/NT/XP/2003 and Vista and stores documents as XML.
My (and other's) experiences with OO 3.1 are quite good, giventhe following prerequisites.
- You need to install the Writer2LaTeXextension.
- You need to check'Extras-Options-Load/Save-Microsoft Office-Load-MathType to OpenOfficeMath'.
See homepage (external link)
LAOLA canread Word6/Word7(=95) documents under Unix and extract the text.
See more detailed page
LAOLAhomepage (external link)
word2x: ConvertsWord6/Word7(=95) documents to LaTeX or plain text.
See more detailed page
word2xhomepage (external link)
antiword: A free MS Word reader for Linux,BeOS and RISC OS. It converts the binary files from Word 6, 7, 97 and2000 to text and Postscript.
See antiwordhomepage (external link).
A user's comment: 'It is still abit incomplete, but I found it to be rather useful. Moreover, it isavailable for a wider-than-usual range of platforms.'
wvWare is a library that can read theWord6/Word7(=95), Word8(=97) and Word9(=2000) binary file format. Itworks under most Unix systems.
See wvWarehomepage (external link).
The wvWare library is used as import library in the wordprocessorAbiWord (see below).
Its predecessor MSWordView could only read Word8(=97) and convert wordinto html, which can then be read with a browser.
For the wvware library an API 'wsW2LTX' and a GUI shell'wsW2LTXGUI' (for MS Windows) is available athttp://www.winshell.de/modules/w2ltx_download/(external link)
The free (GPL) wordprocessor AbiWordcan import Word format (by using the aforementioned wvWare) and exportto LaTeX format. AbiWord runs on BeOS, several Unix's and alsoWindows95/98/NT and stores documents as XML.
AbiWord homepage(external link)
Converting from RTF
To use an RTF converter, the wordprocessor document must firstbe 'saved as' Rich Text Format. However each new version of MS Wordcame with a new level of the RTF language. Most of the availableconverters cannot understand the current RTF version
Free:
rtf2latex2e 2-0-1 version (2011).
download from sourceforge (external link).
See more detailed page
If you are interested in the history of this converter, see this page.
RTF2LaTeX, a patch for WP2LaTeX that allowsit to convert also RTF documents. Experimental Release 0.4 (works, butit knows only a small group of commands). See itshomepage(external link).
GNU unRTF is a command-line program writtenin C whichconverts documents in Rich Text Format (.rtf) to several formatsincluding LaTeX.
See its homepage (external link).The latest version 0.21.10 (Jan.17, 2010) is only available as sourcecode.
A precompiled binary for Windows, however an older version (0.19.3,Feb.12, 2005), isavailable from sourceforge(external link).
The free (GPL) wordprocessor AbiWordcan import rtf and also MS Word doc format and export to LaTeX format.AbiWord runs on BeOS,several Unix's and also Windows95b or higher (up to XP) and storesdocuments as XML.
AbiWord homepage(external link)
Commercial:
Scientific Word: Win95/98/2000/NT4 basedTeX/LaTeX system with graphical editor and rtf import capabilityincluding MS's equation editor equations. The rtf import converter isbasically the same as rtf2latex2e.
See more detailed page
Scientific Word homepage (external link)
Converting from Open Office format
Writer2LaTeXis a commandline utility written in java. It converts OpenOffice.org/StarOffice Writer documents into LaTeX2e.
If you have OpenOffice or StarOffice installed, get the Writer2LaTeX extension fromhttp://extensions.services.openoffice.org/project/writer2latex.
If you need Writer2LaTeX as a standalone converter, see its homepage (external link)
Supported operating systems: All on which Java is supported.Requires java runtime environment (JRE), version 1.4 or higher, to runWriter2LaTeX. JRE is included in OpenOffice, and also canbe downloaded from java.sun.com(external link) (scroll down to 'Java RuntimeEnvironment (JRE)').
Converting from WordPerfect format
Free:
WP2LaTeXconvertsWordPerfect 1.x / 2.x / 3.x / 4.x / 5.x / 6-8.x, includingequations, to LaTeX.
See more detailed page
homepage(external link)
TeXPerfect:WordPerfect 5.1 for DOS -> LaTeX Translater
Commercial:
PublishingCompanion:converts Word/WordPerfect, including equations, to LaTeX. Comes withown equation editor.
See moredetailed page
KTALK'shome page (external link)
HTML as intermediate format
Wordprocessor to HTML
There are free HTML converters for Word 6 and 7(95) forWindows available from Microsoft:
Download.. IAfor Word 6 (external link) /IAfor Word 7 (95) (external link) / IAfor Word for Mac (external link)
Word 97 contains an html converter by default, but in contrarytothe previous versions it only recognizes heading styles if they arefirst converted into the corresponding html styles. Also, it sometimesinserts unnecessary tags.
Word 2000 contains the html converter by default, but youshould not use this default: It actually creates sort of XML with manyWord-specific elements. Instead, for saving as 'clean' html, downloadand install the add-onconverter from Microsoft (external link).
For Word XP (2002) and above the 'clean' html exportcan be installed with Word's setup. It is recommended to 'saveas' 'html filtered'. However this isn't 'clean' enough, you shouldmanually edit the saved html before feeding it to the html-to-LaTeXconverter.
WordPerfect 7 and up have an integrated InternetPublisher.
For WordPerfect 6.1 for Windows, the InternetPublisher is availableseparately:
Download..InternetPublisherfor WPWin 6.1 (external link)
There also is a tool for Unix which is intended to convertword6, word7(95) and word8(97) binary files to html. Seehttp://www.su.shuttle.de/turbo/michael/projekte/software/word2html.c.gz(external link)
Also see www.w3.org for alistof converters between word processors and HTML (external link)- now outdated (last change March 1999).
HTML to LaTeX
Because HTML is a structured format, the conversion betweenHTML and LaTeX is rather straightforward. However there remain thelimitations of HTML compared to LaTeX, i.e. there are many elements inLaTeX which can not (yet?) be represented in HTML.
There are several HTML-to-LaTeX converters available. Withoutgiving recommendations:
Frans Faase's html2tex (C source)
See homepage (external link)
Peter Thatcher's html2latex (Perl script)
See homepage at sourceforge.net (external link)
Jeffrey Schaefer'shtml2latex (Perl script)
See homepage at www.geom.umn.edu (external link)
Michal Kebrt's htmltolatex (Java Program)
See homepageat sourceforge.net (external link)
Some converters are available fromCTAN(external link)('Comprehensive TeX Archive Network'), e.g. in../support/html2latex. However, what you can find in CTAN under../support/html2latex/ is Nathan Torkington's converter of 1993 --rather outdated.
(The .. stands for a host specific base directory, which often iseither '/pub/tex' or '/tex-archive')
Other intermediate formats
There are ways to use SGML as intermediateformat, and others have used it successfully. Having had a quick lookat it, I found it rather complicated, especially it seems that you haveto define the translation rules yourself. So I did not put more effortin trying to use it. If anyone can give me a ready-to-use cookbooksolution, I will include it here.
Another intermediate format is TeXML. Itwas designed to make conversion to (La)TeX as easy as possible,especially XSLT-conversion from XML format. A converter from TeXML to(La)TeX is available, seehttp://getfo.sourceforge.net/texml/(external link).However I yet don't know of any converter from a texprocessor format toTeXML.
Converting from PageMaker
Office For Mac Download
Pmtolatex, a perl script to convert PageMaker files to LaTeX.Seehomepage(external link).
Converting from FrameMaker
FrameMakerUtilities (external link): Contains converters for bothdirections(LaTeX <-> FrameMaker) as well as templates which makeconversion from Framemaker to LaTeX more easy
Converting from NotaBene
NB4LATEX converts files from NotaBene4 for DOS (which is anoldversion for DOS) to LaTeX2e format. You find it on CTANin directory ../systems/msdos/nb4latex
Converting from ChiWriter
There are two converters on CTAN, but I don't know how goodthey are and whether they still work (they are DOS programs from 1993and 1994). You find them on CTANin directory ../support/chi2ltx/and in directory ../support/chi2tex/
Converting from Excel
There are two possibilities to do that:
1. Excel2LaTeX:Excel-macro to convert Excel to LaTeX.The generated LaTeX code uses the tabular environment.
On CTAN in ../support/excel2latex/, i.e. here
Free Office For Mac
<citation fromhttp://www.latex-community.org/forum/viewtopic.php?f=5&p=28364>
'when I use Excel2Latex, it says 'Can't find project orlibrary' after pressing on the conversion button. ..'
'This problem may be caused by a broken reference to REFEDIT.DLL.Excel2LaTeX.xla contains a reference to folder OFFICE12 (Office 2007).If you use the macro with Office 2003 (OFFICE11) you must fix thereference. REFEDIT.DLL is in c:Program FilesMicrosoftOfficeOFFICE11. In Excel go to Tools>Macros>VisualBasic Editor, select VBAProject (Excel2LaTeX.xla) in Project Explorer,then go to Tools>References and uncheck MISSING:Ref EditControl,click Browse and Open REFEDIT.DLL, then use the priority button toraise the new Ref Edit Control entry to where the MISSING entry was(click the up arrow button once and then hold Space to raise).'</citationend>.
Free Office For Mac Download
2. Importing Excel file into Gnumeric(external link),then exporting to LaTeX. But I have no further info on the resultingLaTeX markup.
Converting from OpenOffice spreadsheet
OO macro to convert from OO to LaTeX:http://calc2latex.sourceforge.net/(external link).
Office For Mac Free Trial
This HTML page is part of the texconv pages.
Copyright © 1998 .. 2011 Wilfried Hennings
You may copy and redistribute it under the following conditions:
- it must remain intact and the contents unchanged; if you'dlike to have something changed, contact me (texconvfaq 'at' gmx.de).Reformatting (e.g. from HTML to some other presentation format) isgranted as long as the contents are unchanged.
- you may NOT ask money for it except a reasonable cost formedia and distribution
Please also note the disclaimer.