Chemistry and Linux


If you are a) tired silly of both Microsoft's and Apple's attitudes b) ready to embrace, or already embraced Linux c) but still in need to prepare documents with embedded chemical structures, welcome to the club. Below are some tips on how to make it happen in Linux.

Use the same classic Microsoft Office/ChemDraw combo under Windows (not an) emulator, a.k.a. Wine. At least some versions of Microsoft Office (Word 2007, for instance), as well as ChemDraw (e.g. Ultra 8.0) work well under Wine. Unfortunatly, OLE embedding seems to be broken, which means you can't just double-click on your drawing, as normal, to edit it. You'll need to keep your original .CDX ChemDraw file, and copy/paste from it each time you need to make a change, just like the poor Mac people.

There are some attempts to have MacOS version of the software running as well (e.g. "Darling"), but I don't think they're quite there yet.

MS Office equivalent: LibreOffice, or its long lost brother, Open Office, are available free for Linux. They substitute reasonably well for MS Office (Writer for Word, Impress for Powerpoint), are similar enough in capabilities, slightly different in arrangement, compatible for the most part.

ChemDraw equivalent: Does not quite exist. A number of structure drawing programs for Linux are out there (GChemPaint, BKChem, XDrawChem, JChemPaint, etc.), all have issues. I made the most use of BKChem, despite it being quite cumbersome. It is even possible to arrange in-place editing of drawings with it, like with ChemDraw under Windows. To do that:

Hardcore Linux way: LibreOffice + LaTex.