使用 MacTeX 怎麼用 LaTeX 畫出有機化學反應式?

MBA一台,已經安裝好了MacTex,網上說用Chemfig畫有機反應式和結構式,我把chemfig包給下載下來了,在編譯在chemfig中的t-chemfig.tex時,會在%usemodule [tikz]這行會卡住。貌似是缺少tikz的吧!剛開始用LaTex,不太懂,求指教!!


畫有機結構式為什麼不用ChemDraw

別為了用LaTex裝逼把自己繞進去了


實在忍不了其他的答案了,題主又不是在問畫圖軟體推薦,再解決問題的基礎上吐槽不行么。

又仔細看了一遍問題,其實這只是一個語法錯誤。

題主你不需要編譯t-chemfig.tex,這個只是一個頭文件。你可以把它當做一個黑匣子,然後:

1. 新開一個文檔。

2. 按照正常的模板寫文章

3. 把t-chemfig.tex等等包中的文件放到你的文檔所在的文件夾

4. 在頭文件裡面加入一行usepackage{chemfig}

5. 在文章你想要的地方使用chemfig{code}畫圖

6. 編譯

以下例子來自: Chemistry formulae

下載下來存成一個.tex文件放在宏包的文件夾編譯即可。

documentclass{article}
usepackage[utf8]{inputenc}
usepackage[english]{babel}

usepackage{chemfig}
egin{document}
section{Introduction}
Writting chemical formulae with chemfig is straightforward.

chemfig{O=H}
end{document}


LaTeX中chemfig等package支持化學式,不過功能有限。比如氫氧化鈉+苯環,排版就會很難看。更複雜的例子就不舉了。

工具應該用來做它擅長的事情。LaTeX是方便的排版軟體,而非畫圖軟體。像@劉海洋 所說,插圖足矣,不要去折騰其他的。


化學式相關宏包很多,但是本質上使用非可視化的方法畫圖都是反人類。如果是計算化學等領域需要排版大量算式LaTeX才是利器,其他領域大可不必把時間耗在規劃圖形坐標上。

許多相對方便的畫圖程序都是在Linux下運行的。衷心希望有開發者創作將化學式轉化為TeX命令的工具。

那些寫宏包的化學家都在吐槽自己寫的東西不好用呢……


Chemdraw/Chemsketch等畫好輸出PDF然後插圖。贊同匿名那9位的都是用chemfig畫方程式的?


畫結構式請找ChemDraw謝謝

OS X版雖然不好用但也能湊合用


推薦閱讀:

Mac 的 memory 和 real size memory 有什麼區別?
求推薦可以替代MacBook的PC或超極本?
蘋果電腦需要裝殺毒軟體嗎?如果需要裝什麼最好?
女朋友一直不願換用 OS X,怎麼勸她捨棄 Windows?
剛拿到 MacBook,我要做些什麼?

TAG:macOS | LaTeX | 有機化學 |