CTEX - 在线文档 - TeX/LaTeX 常用宏包 |
|
XyMTeX 是 Shinsaku Fujita 在1993年到1995年期间开发的专门用于绘制化学中有机分子等结构的一组宏,它由一组 LaTeX 宏包组成。 对于这个软件,可以在 texinput 目录中建立一个子目录,存放所有的宏包,它共由9个 LaTeX 宏包及一个 PS 格式的参考手册组成。这九个宏包分别是
//xixi, 作为一个化学盲,上述翻译可能贻笑大方了。 下笔就举几个简单的例子,说明其功能的强大: 在下面所有例子中,若同时使用了宏包 chemsym,则可以省去为了得到下标,必须进入数学模式的麻烦。
\usepackage{carom} \bzdrv[pa]{1D==O;4D==% \lmoiety{CH$_{3}$SO$_{2}$--N};% 2==CH$_{3}$} \bzdrv[pa]{1D==O;4D==% \rmoiety{N--SO$_{2}$CH$_{3}$};% 2==CH$_{3}$} \usepackage{carom,epic} \cyclohexanev{1==1;% 2d==2D;% 3A==3A;% 4B==4B;% 5Sa==5Sa;5Sb==5Sb;% 6Sa==6Sa;6Sb==6Sb} \usepackage{carom} \cyclohexaneh [bdf]{1==Br;4==Br} \cyclohexanev [A]{1==Br;4==Br} \usepackage{hetarom,epic} \sixheterov[eb]{1==N} {1D==0; 4SA==MeO;4SB==OMe; 5==C1; 6==Cl} \threehetero[H]{2==C} {2Sa==COOH;2Sb==COOH} \usepackage{hetarom,epic} \pyrazinev[l{1+}{4+}] {1==H;4==H;2==Cl;6==Cl} \usepackage{epic,carom} \cyclohexanev {1D==O;2Sa==F;2Sb==F} \cyclohexaneh[c] {1==Cl;4==F;2==CH$_{3}$} \usepackage{epic, carom} \naphdrv[ob] {1Sb==Br;1Sa==Br;3D==O} \naphdrh[A] {1==Cl;4==F;2==CH$_{3}$} \usepackage{carom} \steroid[dim] {3D==O;% {{13}B}==\lmoiety{H$_{3}$C};% {{17}SB}==HO;% {{17}SA}==COCH$_{3}$} \usepackage{lowcycle} \cyclopentanevi[b]{1D==O;% 2==Ph} \cyclopentaneh[H]{1==H;2==F} \usepackage{epic,lowcycle} \cyclopentanev[A{0{S-S}}]{} \usepackage{epic,lowcycle} \indanev[eb] {1D==O;4SA==MeO;% 4SB==OMe;5==Cl;6==Cl} \indanehi[A]{2D==O;% 3Sa==CH$_3$;3Sb==H} \usepackage{lowcycle} \cyclobutane {3Sa==OH;3Sb==CH$_3$} \cyclopropane{2Sa==COOH;% 2Sb==COOH} \usepackage{epic,hetarom} \threehetero{1==S}{3Sa==H$_3$C;3Sb==H$_3$C} \fourhetero{1==O;2==O}{4Sa==COOH;4Sb==COOH} \fiveheterov[e]{1==N}{1D==O;4SA==MeO;4SB==OMe;5==Cl;6==Cl} \sixheterov[c]{1==N}{1==Cl;4==F;2==CH$_3$} \usepackage{eepic,hetarom} \decaheterov[af]{4==O} {1==CH$_3$;6==H$_3$C;9A==H;% {{10}A}==\lmoiety{HOCH$_2$}} \nonaheterov[bjge]{1==S;2==N}{3==Cl} \usepackage{ccycle} \chair{1D==O;% 2Se==H$_3$C;2Sa==CH$_3$;% 6Se==CH$_3$;6Sa==CH$_3$} \usepackage{ccycle} \bicychepv{2D==O} \bichcheph[b]{2==OMe;3==OMe} \bornane{3B==OH;2A==OH} \adamantane{2D==O;6D==O;1==F;3==Cl} \usepackage{hcycle} \furanose[b]{1D==O;2Sa==OH;% 3Sa==\lmoiety{HO};% 4Sb==HOH$_2$C(HO)HC} \qquad \pyranose[a]{3Sb==OAc;% 4Sa==AcO;5Sb==CH$_2{2}$OTs} \usepackage{aliphat} \tetrahedral{0==C;1D==O;2==Cl;% 4==Cl} \qquad \tetrahedral[{0+}]{0==N;% 1==H;2==CH$_3$;3==H;4==H} \square{0==C;1D==O;2==Cl;4==Cl} \usepackage{aliphat} \rtrigonal{0==C;1D==O;2==Cl;3==F} \qquad \ltrigonal{0==C;1D==O;2==Cl;3==F} \utrigonal{0==C;1D==O;2==Cl;3==F} \Utrigonal{0==C;1D==O;2==Cl;3==F} \dtrigonal{0==C;1D==O;2==Cl;3==F} \qquad \Dtrigonal{0==C;1D==O;2==Cl;3==F} \usepackage{aliphat} \ethylene{1==C;2==C} {1==F;2==Cl;3==H;4==Br} \qquad \ethylenev[t{2+}]{1==C;2==N} {1==H$_3$C;2==CH$_3$;3==H} 下面为两个源代码在手册中的复杂例子。
(本文转载自 texguru) 相关下载 |
|
Copyright©2002- CTEX.ORG, All Rights Reserved |