LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: ifree

这样的图用什么软件来绘制?[已解决]

[复制链接]
发表于 2007-5-22 15:10:00 | 显示全部楼层
主动学习的作用当然不能忽视, 但是很多时候我们并不会知道自己需要什么, 而直到用到它的时候却又发现没有太多的时间去进行学习. 这就要求我们平时对学习信息进行收集, 以便需要的时候可以尽快的找到并转化为自己的知识.

论坛的作用呢, 就是通过种种方式把各种各样的信息整理并集合起来, 进而方便人们对信息进行获取. 所以兄弟们应该尽量把认为对自己或对别人有用的信息整理并发表出来, 这对任何人都没有坏处.
回复 支持 反对

使用道具 举报

发表于 2007-5-22 15:35:40 | 显示全部楼层
20楼说的很有道理,我把入门最基础的抛砖引玉。我把我在ctex论坛发的帖子转过来一部分。http://bbs.ctex.org/viewthread.php?tid=38666&highlight=groff
用groff画化学分子式

贝尔实验室的大牛Brian Kernighan (就是和里奇一起写《C语言程序设计》的大牛)写了一篇怎么用chem preprocessor画化学形的文章。人家1992年写的东西,到现在还很好用,并且在书籍排版上,似乎超过了其他的比较著名的商业软件如 chemdraw和免费软件isisdraw。虽然日本学者也写了一个xymtex,但是因为语法过于古怪,并且效果也不如这个。chem宏包在最新的 groff中即有支持。下面简单的介绍软件的使用。本资料主要来源于英文版的手册,如果你英语不错,建议看原版。
1.   从这里开始
    编译过程:
    首先建立一个文件,比如foo.chem,内容如下:
.cstart
    ring6  pointing right put N at 4 put O at 1
    bond -90 length .1 ; N
    double bond -90 length .1 ; O
.cend
然后对文件进行编译:终端输入:
$chem foo.chem | groff -p -Tps>foo.ps
$ps2epsi foo.ps
上面的命令分三部分:调用chem预处理,groff画图,把ps图像转换为epsi格式。(否则系统
会提示”No BoundingBox”)得到foo.epsi文件。epsi文件可以直接在latex中调用。

2. chem代码的结构:
chem代码的结构比较简单,如下所示:
.cstart
[这部分是画图的代码。]
.cend
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表