Re: [問題] 化學式方程式的寫法

作者: ChenMeng0518 (LSiYue)   2013-12-31 18:01:06
※ 引述《akikusa (レオ)》之銘言:
: 我要打的東西長這個樣子:
: http://imgur.com/7PsN0s2
: 其實我不太確定它的正式名稱應該叫什麼,
: 查過google,有時叫化學式有時叫結構式。
: 我看過mhchem,可是好像也沒有這樣的例子。
: 還是說這個式子根本不能這樣寫?
: 在Latex裡該怎麼寫才能出現這樣的效果呢?
首先我要說一下﹐雖然使用 LaTeX 有些年頭了﹐但是在批踢踢發帖還是第一次。
所以如果我因為不懂規矩有所冒犯的話﹐還請諒解﹐並歡迎指正。
OP 的問題分為兩個﹐第一個是這種式子被稱為什麼﹐第二個是如何在 LaTeX 裡
實現它的輸出。
首先它被稱為化學方程式﹐描述的是物質之間進行化學反應的過程和關系。
你所說的“結構式”則是其中表現物質本身結構的東西﹐這兩者不是一回事。
關於在 LaTeX 裡的輸出﹐我推薦你使用基於 TikZ 的 chemfig 宏包(貌似在台灣
被叫做“巨集套件”﹐抱歉我們有語言習慣的差異)。這個宏包功能十分強大﹐支持
pdfLaTeX 或者 XeLaTeX 編譯﹐當然原本的 LaTeX 也是支持的﹐不過我沒試過﹐不知
效果如何。
不知道你使用何種文檔類(documentclass)﹐我這裡假定你使用的是 article 好了﹐
並依此來做簡單的示例。
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\setatomsep{2em}
\chemfig{-CH_2-CH(-[6]OH)-}
\end{document}
這裡隻是繪制了你的方程式裡第一個結構式﹐畢竟隻是范例而已。
和往常一樣﹐使用 \usepackage 來加載宏包﹐繪制結構式的命令則是 \chemfig.
\setatomsep 則是能夠調整原子之間的距離﹐這裡設置為 2em, 你也可以根據自己
的喜好來調整。
這隻是一個范例﹐到此為止了。更多詳細的內容﹐請參看 chemfig 宏包的說明文檔。
你可以在系統命令行中輸入
texdoc chemfig
來調出這份文檔。
M
作者: andrew43 (討厭有好心推文後刪文者)   0000-00-00 00:00:00
歡迎你!

Links booklink

Contact Us: admin [ a t ] ucptt.com