LaTeX Equations in MS Word/OpenOffice?

How can I turn something like:

\[
H = \sum_{x \in X} p_x \log p_x
\]

into an image file that can be used to place into a MS Word or OpenOffice Document?


There are several ways:

  1. You can use LaTeX2HTML. Perl based It will convert the entire document, but one side-effect is that all the formulae are converted to images.
  2. L2P. Perl based. Uses imagemagick. Just the math - you pass in the equation on the command line.
  3. There is latexmath2png. Python based. Just does the math.
  4. Install LyX. Write your equeations and save as a Word doc.

The conversion tools could be run in windows, but they are mostly intended to run under linux. On windows they might require some tweaking. LyX runs just fine in mac, windows & linux.


My personal "folk" solution: goto http://meta.wikimedia.org/wiki/Sandbox, and insert your formula between <math> and </math> tags, then force preview and save formula image as a file. :)


There's some option (not installed by default) called the "Microsoft Equation Editor".

MathType is a related product which can do LaTeX.

OOoLatex is a set of macros designed to bring the power of LaTeX into OpenOffice.


I use Humanized Enso along with the beta latex product: http://www.google.com/interstitial?url=http://www.humanized.com/enso/beta/all/ (Currently this site seems to be infested with malware, so don't go there, though the software is completely trustworthy because the creator Aza Raskin is a VERY well known person). Now select your tex/latex expression and press Caps-L and you're done. NOT perfect, but works for my basic needs, and mostly because Enso is something I can't live without, so its really no extra installation for me.